simonmichael / hledger

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
https://hledger.org
GNU General Public License v3.0
2.91k stars 315 forks source link

New xact command #621

Open flaviobn opened 6 years ago

flaviobn commented 6 years ago

hledger already has the nice interactive add command (and the awesome iadd extension), but it would be useful to add ledger's xact command. It's helpful when editing journals using ledger-mode in emacs.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/50079752-new-xact-command?utm_campaign=plugin&utm_content=tracker%2F536505&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F536505&utm_medium=issues&utm_source=github).
simonmichael commented 6 years ago

Would you like to work on it ? Note some existing commands do something similar: add (looks up the most similar past transaction based on description), and register-match (does the same, but its CLI parsing seems broken right now..)

flaviobn commented 6 years ago

@simonmichael, since I found hledger I've been trying to learn Haskell so I could customize it and contribute to the project. This would be a great first PR for me, as logic is almost done (add command) and it's the last functionality that I use from ledger CLI. Learning Haskell for me has been a fun and challenging task, but unfortunately I still can't do anything useful.

simonmichael commented 6 years ago

@flaviobn, feel free to ask for help on #hledger and I/we can help you move forward.