Sub-commands should include:
- show: displays whole (sub)tree from path
- get: retrieves a specific value
- set: sets a specific value
- commit: commit new values, causing everything to 'reconfigure' and changes (which would otherwise only take effect on re-launch) to apply
- save: save back to the filesystem
- dump: dump the raw yaml
Sub-commands should include: