ebcrowder / rust_ledger

Rust implementation of ledger, the command line accounting tool.
GNU General Public License v3.0
137 stars 19 forks source link

Schema change #10

Closed ebcrowder closed 4 years ago

ebcrowder commented 4 years ago

Changes:

transactions:

transactions that involve more than two accounts would need to use the second format.

ebcrowder commented 4 years ago

I believe all of the modules are working and meet parity with the current implementation.

I am working on formatting the register output a bit to expand the 3rd and 4th columns for readability. Currently, account names with a certain length throw off the terminal output a bit. Running the code with example.yaml will illustrate this. Any comments you may have regarding this or any other items you may find would be appreciated.

Thanks!

dantuck commented 4 years ago

This looks really clear. I did make some suggested changes but then removed them because I made a mistake in how I was writing the code. Your work looks great and this is a solid step. Great work!

ebcrowder commented 4 years ago

Appreciate the review, @dantuck!