General
goCLI Commands are very simple and can be implemented in two different ways. The simplest is the functional command approach which is simply mapping a function to a command. The more full featured option is to create an implementation for the Command
interface which can be more complex.