Skip to content

joknarf/shell-ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joknarf Tools Shell Licence

shell-ng

Shell next-gen plugin, the new shell experience (for bash/zsh/ksh) in native shell.

features

All-in-one plugin optimized with joknarf shell command line customizations, includes:

Plugin Short description Basic key binding
selector Interactive menu used in joknarf plugins (bash/zsh/ksh)
nerdp Nerd shell prompt (bash/zsh/ksh)
redo Command history interactive menu (bash/zsh) Shit-Tab
seedee Directory history interactive menu (bash/zsh/ksh) Shift-
complete-ng Auto-completion interactive menu (bash/zsh) Tab

Demo

shell-ng3

Pre-requisites

  • shell-ng is using Nerd Font glyphs, you should install Nerd font on your favorite terminal manager, or it should manage Nerd glyphs
  • Basic standard gnu utilities (sed/awk/grep/tar/gzip)

Install

Use a plugin manager like the famous thefly (multi shell plugins/dotfiles manager and teleporter) :

fly add joknarf/shell-ng

thefly will allow to keep all your plugins available when connecting to remote servers through ssh, and even changing shell and user with sudo.

Or manually source the plugin for your shell :

git clone https://github.com/joknarf/shell-ng
source shell-ng/shell-ng.plugin.${SHELL#*/}