Skip to content

终端 神农架 INTSHELL alias for in the shell, a plugin manager system

License

Notifications You must be signed in to change notification settings

shylinux/intshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 13, 2025
cf4da50 · Jan 13, 2025
Feb 21, 2023
Sep 2, 2024
Apr 21, 2024
Dec 12, 2020
Apr 25, 2023
Jul 1, 2022
Feb 20, 2023
Jan 13, 2025
Jan 5, 2025
Jul 19, 2024
May 7, 2020

Repository files navigation

intshell

INTSHELL alias for in the shell, a plugin manager system

Abort

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

Quick Start

1. Download INTSHELL

git clone https://shylinux.com/x/intshell.git ~/.ish

2. Configure Plugins:

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

3. Use Plugins:

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

About

终端 神农架 INTSHELL alias for in the shell, a plugin manager system

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published