Skip to content

joknarf/shell-ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shell-ng

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

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)
nerp Nerd shell prompt (bash/zsh/ksh)
redo Command history interactive menu (bash/zsh) Shit-Tab
seedee Directory history interactive menu (bash/zsh/ksh) Shift-ArrowDown
complete-ng Auto-completion interactive menu (bash/zsh) Tab

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)

Usage

Use a plugin manager or manually source the plugin for your shell.

# source shell-ng.plugin.${SHELL##*/}

Can be easily used with thefly plugin manager/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.

Demo

shell-ng3