inshellisense CLI
inshellisense добавляет оболочке подсказки команд и параметров с настраиваемыми клавишами и загрузкой при старте сеанса.
- 10 755 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Интеграция меняет запуск пользовательской оболочки и обработку вводимых команд.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/inshellisenseОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Интеграция меняет запуск пользовательской оболочки и обработку вводимых команд.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Во время ввода пользователь видит список подходящих дополнений и описание выбранного варианта. inshellisense берет эти сведения из спецификаций CLI: доступный набор зависит от конкретной команды. Принятый вариант попадает в строку оболочки, где его можно дописать или выполнить. Сеанс запускается отдельно либо вместе с оболочкой. В TOML-настройках пользователь меняет клавиши, число подсказок и оформление; в Bash и Zsh можно включить раскрытие сокращений. Когда список подсказок скрыт, нажатия клавиш получает сама оболочка. Пользователь продолжает ввод команды с привычными сочетаниями клавиш.
Для кого. Разработчикам, которые переключаются между CLI-инструментами и выбирают их параметры прямо в терминале.
Подходит, если
- Редкой командой пользуются без справки под рукой, и описание параметра нужно видеть при вводе.
- Пользователь открывает новые окна оболочки с уже включенными дополнениями.
- При переходе с другого инструмента пользователь назначает привычные клавиши выбора.
- В Bash или Zsh пользователь вводит команды через собственные сокращения.
Не подходит, если
- Нужны поддерживаемые спецификации `az`, `gcloud` или `aws`.
- Подсказка должна гарантировать безопасность будущей команды.
- Требуется полностью поддерживаемая работа `cmd` вместо экспериментальной.
Пример запроса к агенту
Предложи подключение inshellisense к Zsh с отдельной проверкой doctor и сохранением текущей конфигурации.Ограничения
Для npm-установки нужна подходящая среда Node.js, затем выполняется инициализация ресурсов и проверка doctor. Спецификации `az`, `gcloud` и `aws` не поддерживаются из-за размера, поэтому эти команды не получат заявленного набора подсказок. Автозапуск должен завершать файл настроек: например, вывод is init zsh добавляют в конец ~/.zshrc, после других плагинов. Дополнения зависят от спецификации команды и не подтверждают права или последствия ее выполнения, поэтому проверяйте готовую строку самостоятельно.
Как отключить. Введите `exit`, чтобы завершить сеанс inshellisense. Уберите строку автозапуска из конфигурации оболочки, если она добавлена.
Частые вопросы
Что показывает диагностика установки?
`is doctor` сообщает о найденных проблемах настройки до включения автозапуска.
Как войти в сеанс?
Запустите `is` или полное имя `inshellisense`.
Как принять вариант?
Нажмите `Tab`. Для другой клавиши задайте bindings.acceptSuggestion в ~/.inshellisenserc или ~/.config/inshellisense/rc.toml.
Будут подсказки для AWS, Google Cloud и Azure CLI?
Спецификации `aws`, `gcloud` и `az` не поддерживаются из-за размера. Остальные команды зависят от доступных спецификаций.
Что делать после обновления?
Выполните `is reinit`, чтобы обновить ресурсы, затем откройте новый сеанс. Для выхода используется `exit`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыOh My Zsh, набор настроек оболочки, сохраняет прежний .zshrc отдельно, чтобы пользователь мог перенести свои функции и пути.
Плагин терминального интерфейса для DeepSeek Harness: живая строка статуса, потоковое отображение размышлений, откат по двойному Esc, прогресс контекста и TPS
zoxide, инструмент перехода по каталогам, дает интерактивный выбор через zi, когда короткому имени соответствуют несколько папок.
superfile открывает файловый менеджер в терминале: навигация по папкам, операции с файлами, темы и настраиваемые клавиши.
Методы для агента в одном CLI: сравнение вариантов, разбор проблем и правки кода по шагам, всего 20 слэш-команд.
nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
Коротко о README
В TOML-файле ~/.inshellisenserc параметр `useAliases = true` включает раскрытие сокращений Bash и Zsh. В новых Unix-установках ресурсы лежат в XDG-каталоге данных.