Use `accli` as main command launcher
The idea is to structure all the available commands in a tree-alike way as it is done in tools like `apt`. These are a few ideas that might be implemented in the future, so the command line structure should allow them: ``` $ accli init # help to setup accli and create a accli-repo skeleton $ accli invoice list -f json # show all invoices in JSON format $ accli -d invoice render 000001 -o invoice.pdf # render invoice into a PDF file (debug mode) $ accli check --verbose # perform a sanity check $ accli finance show balance # show the current balance expected ``` Ideally, new commands should be added easily and they might be provided by the user so design must be extensible.
issue