CLI

An ongoing effort to make life more comfortable in CLI.