This is a set of common scripts designed to help perform daily routines efficiently.
yo is like git. It incorporates multiple internal commands under the yo multiplexer. Each command has man-page style documentation that can be viewed with yo cmd --help, or online as linked below:
The tools are currently designed to run from a source tree and not as root. Clone the repository, and link the main tool into your path:
$ cd /swgwork/`whoami`
$ git clone https://github.com/rleon/yo.git
$ ln -s /swgwork/`whoami`/yo/yo ~/bin/
This assumes your shell profile has configured ~/bin/ to be in your local search path, with something like this in the .bash_profile:
PATH=$PATH:$HOME/bin
From time to time, git pull to get the latest version.
yo support command line argument completion, however it relies on python argcomplete to be enabled in the shell. Follow the directions https://pypi.org/project/argcomplete/#global-completion to enable this for your shell of choice.
Several other commonly used tools make use of this, so it is recommended to enable it globally.