Categorygithub.com/PacktPublishing/Hands-On-Systems-Programming-with-GoChapter06advancedextendcommand
# Functions
GetCommand returns the command with the given name.
Register adds the Command to the command list.
# Variables
ErrDuplicateCommand is returned when two commands have the same name.
# Interfaces
Command represents a terminal command.