invoice
invoice copied to clipboard
refactor: reorganization of modules
Currently it is a pain testing locally and extending the API due to depending on linking to run the program. (Could be wrong but haven't found a way to test it without building)
The intention is to leave a simple structure that allows extension without much overhead for any maintainer and can introduce some basic tests per module
Changes
- Moves all
cmd
module - Moves reusable logic to
utils
module - Moves asset loading to
assets
module - Cleans up
main