You can use this repo as example for creating you custom user login shells.
vagrant up
vagrant ssh -- -t 'cd /vagrant; sudo make full_clean && sudo make install && sudo make test'
- Create you custom shell (ex: wflow)
- Edit Makefile variables for use name
wflow
- Write custom plugins-commands for you shell (ex: command_example)
- bootstrap.sh it.
wget -qO- https://raw.githubusercontent.com/pahaz/wflow/master/bootstrap.sh | sudo bash