Oh My Zsh CLI
Oh My Zsh, набор настроек оболочки, сохраняет прежний .zshrc отдельно, чтобы пользователь мог перенести свои функции и пути.
- 190 327 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установка меняет настройки оболочки, а плагины выполняются с правами пользователя в терминальном сеансе.
Установка
Ручная установка
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Первый curl-вариант Basic Installation. Сначала изучите install.sh и сохраните настройки.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установка меняет настройки оболочки, а плагины выполняются с правами пользователя в терминальном сеансе.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Oh My Zsh, менеджер конфигурации Zsh, загружает выбранные плагины и тему при старте терминального сеанса. Пользователь получает дополнения команд и сокращения, добавляет собственные функции. Встроенная команда `omz` обслуживает установленную среду. При установке прежняя конфигурация остается в отдельном файле. Пользователь сам переносит из него нужные функции и пути. Настройки действуют в обычной оболочке, в том числе рядом с агентом разработки. Отдельного MCP-интерфейса у набора нет: подключенные плагины работают внутри Zsh.
Для кого. Пользователям Zsh, которые хотят вести плагины, тему и собственные настройки терминала в одной среде.
Подходит, если
- Пользователь Zsh подключает дополнения команд для своих инструментов.
- Настройки нескольких плагинов собирают в конфигурации оболочки.
- После смены темы пользователь переносит собственные функции из старого файла.
- Сопровождающий терминальную среду выбирает частоту и задержку обновлений.
Не подходит, если
- Рабочая оболочка отличается от Zsh и менять ее нельзя.
- Нужна среда без выполнения сторонних плагинов при старте.
- Автоматизация зависит от неизменных имен команд, которые могут перекрыть сокращения.
Пример запроса к агенту
Предложи минимальную настройку Oh My Zsh для работы с Git, предварительно проверив мои сокращения и сохранив прежний .zshrc.Ограничения
До установки нужны Zsh, Git и curl либо wget; сам набор не заменяет оболочку. Установщик меняет `.zshrc`, сохраняя прежний файл отдельно, поэтому нужные функции и пути переносит пользователь. Плагины и сокращения загружаются в пользовательский сеанс и могут менять поведение команд, что важно для терминальных сценариев. При обновлении устанавливается новый код расширений. Заранее выберите частоту и задержку обновлений, а после установки испытайте важные функции оболочки.
Как отключить. Выполните `uninstall_oh_my_zsh` по README и проверьте восстановленный файл настроек перед новым сеансом.
Частые вопросы
Нужна ли Zsh заранее?
Да. Проверьте `zsh --version` и установите оболочку отдельно при необходимости.
Куда попадет прежний .zshrc?
В `.zshrc.pre-oh-my-zsh`. Просмотрите его перед переносом собственных настроек.
Как включить плагин?
Добавьте его имя в список `plugins` своего `.zshrc` и откройте новый сеанс.
Как обновить набор?
Запустите `omz update` для установленного набора. Частоту автоматических обновлений и задержку новых выпусков задают отдельно в настройках.
Куда добавить собственный плагин?
Поместите файл вида XYZ.plugin.zsh в `custom/plugins/` по структуре проекта и включите плагин в списке `plugins`. Если его имя совпадает со встроенным, Oh My Zsh загрузит пользовательский вариант вместо поставляемого.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыzoxide, инструмент перехода по каталогам, дает интерактивный выбор через zi, когда короткому имени соответствуют несколько папок.
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
ZCF
ZCF - Zero-Config Code Flow
CLI, который в один запуск настраивает Claude Code и Codex: рабочие процессы, агенты, скиллы, MCP и выбор провайдера
nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам
inshellisense добавляет оболочке подсказки команд и параметров с настраиваемыми клавишами и загрузкой при старте сеанса.
Коротко о README
Для задержки новых обновлений задают число дней cooldown. Пользователь может дождаться этого срока перед установкой свежих изменений расширений.