Building a Command-Line Toolset Part I – Root Command


Like many programmers, I have a deep affinity for the command-line. In my head, all good backend systems start with a solid core driven by terminal commands. This core system runs "silently" outside of a GUI context and relies on configuration and signals received during runtime to dictate its behavior. GUI's have a lot of great characteristics, such as contextual linking, but they come later IMHO.