← All tools

microsoft/inshellisense

Popularity 75 Updated Development & Build

IDE style command line auto complete

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

inshellisense

inshellisense provides IDE style autocomplete for shells. It's a terminal native runtime for autocomplete which has support for 600+ command line tools. inshellisense supports Windows, Linux, & macOS.

<p align="center"<img alt="demo of inshellisense working" src="/docs/demo.gif" width="600"/</p <p align="center"<sub<supgenerated by <a href="https://github.com/microsoft/tui-test"tui-test</a</sup</sub</p

Getting Started

Installation

npm (recommended)

npm install -g @microsoft/inshellisense
is init

homebrew (macOS/linux)

brew tap microsoft/inshellisense https://github.com/microsoft/inshellisense
brew install inshellisense
is init

Updating

npm install -g @microsoft/inshellisense # OR brew upgrade inshellisense
is reinit

Quickstart

After completing the installation, run is doctor to verify your installation was successful. You can run is to start the autocomplete session for your desired shell. Additionally, inshellisense is also aliased under inshellisense after installation.

Shell Plugin

If you'd like to automatically start inshellisense when you open your shell, run the respective command for your shell. After running the command, inshellisense will automatically open when you start any new shell session:

# bash
is init bash >> ~/.bashrc

# zsh
is init zsh >> ~/.zshrc

# fish
is init fish >> ~/.config/fish/config.fish

# pwsh
is init pwsh | Add-Content $profile

is init powershell | Add-Content $profile

xonsh