building a command line model using markdown documentation and commands