INTSHELL alias for in the shell, a plugin manager system
INTSHELL allows you to...
- keep track of and configure your plugins right in the .ish/pluged/
- install configured plugins (a.k.a. scripts/bundle)
- update configured plugins
- search by name all available scripts
- clean unused plugins up
INTSHELL automatically...
- clone the repos if the plugins don't exists
- load the script if the plugins don't source
- manages the runtime path of your installed scripts
- regenerates help tags after installing and updating
git clone https://shylinux.com/x/intshell.git ~/.ish
Put this at the bottom of your .bashrc to use INTSHELL
if [ -f ~/.ish/plug.sh ] && source ~/.ish/plug.sh; then
require conf.sh
require miss.sh
# ... add other plugins
fi
use by manual load
$ require shylinux.com/x/intshell sys/cli/date.sh
after load date.sh, you call all the function directly
$ ish_sys_date
2022-07-01 15:50:30