A framework to implement simple but nice CLIs