Home

Awesome

complete-ng

bash completion nextgen

for a complete next-gen shell experience, see also these projects:

usage

source ./complete-ng

example

complete-ng

demo

file/folder icons

As depending to your terminal font, the icons may not render correctly, you can choose the icons you want using environment variables, here are some sample of dir/file icons, choose the ones fitting your terminal font (use nerd version of your font to have more choice):

SELECTOR_FOLDER_ICON='' # 🖿 🗀 📁 📂 🖿         
SELECTOR_FILE_ICON=''   #  🗎            🗋 🖹  

keys in menu

keyaction
<kbd></kbd>select next item
<kbd></kbd>select prev item
<kbd>End</kbd>select last item
<kbd>Home</kbd>select first item
<kbd></kbd>browse selected directory
<kbd></kbd>browse parent directory
<kbd>F3</kbd>view file using PAGER (or less)
<kbd>F4</kbd>edit file usint EDITOR (or vi)
<kbd>Shift</kdb>+<kbd></kbd>/<kbd>PgUp</kbd>/<kbd>Ctl</kbd>+<kbd>F</kbd>next page
<kbd>Shift</kdb>+<kbd></kbd>/<kbd>PgDn</kbd>/<kbd>Ctl</kbd>+<kbd>B</kbd>previous page
<kbd>Esc</kbd>exit
<kbd>Ctrl</kbd>+<kbd>A</kbd>use all screen to display menu
<kbd>Enter</kbd>/<kbd>Tab</kbd>put selected item on command line