# Functions
ContextWithSignals returns a copy of the parent context that gets canceled when one of the specified signals is emitted.
Error prints the given error and exit the program with code -1.
Load loads the registered command that matches the program args.
Register registers and returns the named command.
Usage prints the loaded command usage.
# Interfaces
Command is the interface that describes a command.