IntelliShell

IntelliShell bookmarks commands and includes tldr pages.

IntelliShell Bookmarks

Press Ctrl + Space to list bookmarked commands.


IntelliShell Search

Type the beginning of the command, for example docker and intelli-shell will fetch a list of commands starting with docker from your bookmarked commands and tldr.
Navigate with or . Select with Enter.

Hotkeys

ctrl + b bookmark currently typed command

ctrl + space show suggestions for current line

ctrl + l replace labels of currently typed command (Linux)

esc clean current line, this binding can be skipped if INTELLI_SKIP_ESC_BIND=1

Note: When navigating items, selected suggestion can be deleted with ctrl + d or edited with any of: ctrl + e, ctrl + u or F2

You can customize key bindings using environment variables: INTELLI_BOOKMARK_HOTKEY, INTELLI_SEARCH_HOTKEY and INTELLI_LABEL_HOTKEY

Help

Usage: intelli-shell.exe [OPTIONS]

Commands:Description
newStores a new user command
searchOpens a new search interface
labelOpens a new label interface
exportExports stored user commands
importImports user commands
fetchFetches new commands from tldr
helpPrint this message or the help of the given subcommand(s)

Options:Description
-i, --inlineWhether the UI should be rendered inline instead of taking full terminal
--inline-extra-lineWhether an extra line should be rendered when inline
-f, --file-output <FILE_OUTPUT>Path of an existing file to write the output to (defaults to stdout)
-h, --helpPrint help
-V, --versionPrint version

More details on IntelliShell and tldr.