-
Notifications
You must be signed in to change notification settings - Fork 5
Create record expense script #33
base: master
Are you sure you want to change the base?
Conversation
So I started working on this. And I have a few issues to work on. The most immediate is the account names for expenses such as Github, Heroko, Travis etc. |
IRL we came to the agreement to use |
It'd be |
I was wondering about that |
Thinking this through. The previous commit has absolutely no validation. So here are the intended steps (Disclaimer: These steps may change with out notice 😀 )
|
So I am thinking I should have tests but just can't think of what to test. Any suggestion is welcome. |
Would we ever want to account for things in the future and should we allow it. For now I will not bother to check for that since @whit537 suggested tht I write the script as though I am the user. I can't shake the practice for trying to make code idiot proof |
I suggest we allow any date, but make it optional with a default of "today". |
That is what I did cool |
A few things... |
I think I saw a notice that their macOS infrastructure is lagging. |
So @whit537 Now that we have started porting to beancount I guess this PR is not longer necessary the question is should I just change the script in this PR to create a beancount file instead. |
@kaguillera I think it depends on how useful Fava is for editing Beancount files. If Fava is advanced enough then we may not need our own script after all. Have you tried out Fava yet? |
I have only got it up and running on my system but I have not tried to do anything advanced with it. |
Can you explore the editing features in Fava and see if that is sufficient for our needs? |
Wil do. |
This is the stub for the record expense script that I intend to write