├── .eslintrc.cjs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── docs ├── demo.gif └── demo.tape ├── jest.config.cjs ├── package.json ├── scripts └── postinstall.js ├── shell ├── bash-preexec.sh ├── shellIntegration-env.zsh ├── shellIntegration-login.zsh ├── shellIntegration-profile.zsh ├── shellIntegration-rc.zsh ├── shellIntegration.bash ├── shellIntegration.fish ├── shellIntegration.nu ├── shellIntegration.ps1 └── shellIntegration.xsh ├── src ├── commands │ ├── complete.ts │ ├── doctor.ts │ ├── init.ts │ ├── root.ts │ ├── specs │ │ ├── list.ts │ │ └── root.ts │ └── uninstall.ts ├── index.ts ├── isterm │ ├── commandManager.ts │ ├── index.ts │ └── pty.ts ├── runtime │ ├── alias.ts │ ├── generator.ts │ ├── model.ts │ ├── parser.ts │ ├── runtime.ts │ ├── suggestion.ts │ ├── template.ts │ └── utils.ts ├── tests │ ├── isterm │ │ ├── __snapshots__ │ │ │ └── pty.test.ts.snap │ │ └── pty.test.ts │ ├── runtime │ │ ├── __snapshots__ │ │ │ ├── alias.test.ts.snap │ │ │ ├── parser.test.ts.snap │ │ │ └── runtime.test.ts.snap │ │ ├── alias.test.ts │ │ ├── parser.test.ts │ │ └── runtime.test.ts │ ├── ui │ │ ├── autocomplete.test.ts │ │ └── status.test.ts │ └── utils │ │ └── ui.test.ts ├── ui │ ├── suggestionManager.ts │ ├── ui-doctor.ts │ ├── ui-root.ts │ ├── ui-uninstall.ts │ └── utils.ts └── utils │ ├── ansi.ts │ ├── config.ts │ ├── log.ts │ ├── shell.ts │ └── version.ts ├── tsconfig.json └── tui-test.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npm run pre-commit 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /docs/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/docs/demo.tape -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/package.json -------------------------------------------------------------------------------- /scripts/postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/scripts/postinstall.js -------------------------------------------------------------------------------- /shell/bash-preexec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/bash-preexec.sh -------------------------------------------------------------------------------- /shell/shellIntegration-env.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration-env.zsh -------------------------------------------------------------------------------- /shell/shellIntegration-login.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration-login.zsh -------------------------------------------------------------------------------- /shell/shellIntegration-profile.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration-profile.zsh -------------------------------------------------------------------------------- /shell/shellIntegration-rc.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration-rc.zsh -------------------------------------------------------------------------------- /shell/shellIntegration.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration.bash -------------------------------------------------------------------------------- /shell/shellIntegration.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration.fish -------------------------------------------------------------------------------- /shell/shellIntegration.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration.nu -------------------------------------------------------------------------------- /shell/shellIntegration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration.ps1 -------------------------------------------------------------------------------- /shell/shellIntegration.xsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/shell/shellIntegration.xsh -------------------------------------------------------------------------------- /src/commands/complete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/complete.ts -------------------------------------------------------------------------------- /src/commands/doctor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/doctor.ts -------------------------------------------------------------------------------- /src/commands/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/init.ts -------------------------------------------------------------------------------- /src/commands/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/root.ts -------------------------------------------------------------------------------- /src/commands/specs/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/specs/list.ts -------------------------------------------------------------------------------- /src/commands/specs/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/specs/root.ts -------------------------------------------------------------------------------- /src/commands/uninstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/commands/uninstall.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/isterm/commandManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/isterm/commandManager.ts -------------------------------------------------------------------------------- /src/isterm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/isterm/index.ts -------------------------------------------------------------------------------- /src/isterm/pty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/isterm/pty.ts -------------------------------------------------------------------------------- /src/runtime/alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/alias.ts -------------------------------------------------------------------------------- /src/runtime/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/generator.ts -------------------------------------------------------------------------------- /src/runtime/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/model.ts -------------------------------------------------------------------------------- /src/runtime/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/parser.ts -------------------------------------------------------------------------------- /src/runtime/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/runtime.ts -------------------------------------------------------------------------------- /src/runtime/suggestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/suggestion.ts -------------------------------------------------------------------------------- /src/runtime/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/template.ts -------------------------------------------------------------------------------- /src/runtime/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/runtime/utils.ts -------------------------------------------------------------------------------- /src/tests/isterm/__snapshots__/pty.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/isterm/__snapshots__/pty.test.ts.snap -------------------------------------------------------------------------------- /src/tests/isterm/pty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/isterm/pty.test.ts -------------------------------------------------------------------------------- /src/tests/runtime/__snapshots__/alias.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/__snapshots__/alias.test.ts.snap -------------------------------------------------------------------------------- /src/tests/runtime/__snapshots__/parser.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/__snapshots__/parser.test.ts.snap -------------------------------------------------------------------------------- /src/tests/runtime/__snapshots__/runtime.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/__snapshots__/runtime.test.ts.snap -------------------------------------------------------------------------------- /src/tests/runtime/alias.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/alias.test.ts -------------------------------------------------------------------------------- /src/tests/runtime/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/parser.test.ts -------------------------------------------------------------------------------- /src/tests/runtime/runtime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/runtime/runtime.test.ts -------------------------------------------------------------------------------- /src/tests/ui/autocomplete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/ui/autocomplete.test.ts -------------------------------------------------------------------------------- /src/tests/ui/status.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/ui/status.test.ts -------------------------------------------------------------------------------- /src/tests/utils/ui.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/tests/utils/ui.test.ts -------------------------------------------------------------------------------- /src/ui/suggestionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/ui/suggestionManager.ts -------------------------------------------------------------------------------- /src/ui/ui-doctor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/ui/ui-doctor.ts -------------------------------------------------------------------------------- /src/ui/ui-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/ui/ui-root.ts -------------------------------------------------------------------------------- /src/ui/ui-uninstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/ui/ui-uninstall.ts -------------------------------------------------------------------------------- /src/ui/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/ui/utils.ts -------------------------------------------------------------------------------- /src/utils/ansi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/utils/ansi.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/utils/log.ts -------------------------------------------------------------------------------- /src/utils/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/utils/shell.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tui-test.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/inshellisense/HEAD/tui-test.config.ts --------------------------------------------------------------------------------