From 9fd965ca97eaaa57bd48e3838a0bc6f9f36b5e4d Mon Sep 17 00:00:00 2001 From: Nitsan Avni Date: Sun, 4 Sep 2022 06:55:52 +0000 Subject: [PATCH] docs: use more cli flags Co-authored-by: Shahar Dawn Or Co-authored-by: Alexander Nitiola --- README.md | 22 ++++++++++++++-------- core.14042 | Bin 0 -> 176128 bytes 2 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 core.14042 diff --git a/README.md b/README.md index d67eff9..7f658ff 100644 --- a/README.md +++ b/README.md @@ -19,14 +19,14 @@ It is intended that any release will be able to read persistance data from any e Create an _initial balance_ account where all initial balances originate. ```console -$ budgeteer account create external "initial balance" +$ budgeteer account create --kind external --name "initial balance" ``` Create some budget accounts. ```console -$ budgeteer account create budget wallet -$ budgeteer account create budget bank +$ budgeteer account create --kind budget --name wallet +$ budgeteer account create --kind budget --name bank ``` Record a transaction that will explain your current balances. @@ -39,14 +39,18 @@ Recorded transaction #1 Create a currency unit. ```console -$ budgeteer unit create USD 2 +$ budgeteer unit create --decimal-places 2 --name USD ``` Add moves to that transaction. ```console -$ budgeteer move add 1 "initial balance" wallet 147.13 USD -$ budgeteer move add 1 "initial balance" bank 5650.3 USD +$ budgeteer move add --transaction 1 +> --debit-account "initial balance" --credit-account wallet +> --amount 147.13 --unit USD +$ budgeteer move add --transaction 1 +> --debit-account "initial balance" --credit-account bank +> --amount 5650.3 --unit USD ``` Show current balances. @@ -62,10 +66,12 @@ wallet 147.13 USD Pay rent. ```console -$ budgeteer account create external rent +$ budgeteer account create --kind external --name rent $ budgeteer transaction record --date 2022-08-28 Recorded transaction #2 -$ budgeteer move add 2 bank rent 1200 USD +$ budgeteer move add --transaction 2 +> --debit-account bank --credit-account rent +> --amount 1200 --unit USD ``` Show the running balance of the bank account. diff --git a/core.14042 b/core.14042 new file mode 100644 index 0000000000000000000000000000000000000000..cf51b2b1cb1aa856924757a91c9945dfee4acc6c GIT binary patch literal 176128 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 literal 0 HcmV?d00001