Что такое Gloss: эффективное управление командной строкой

Gloss — это локальный менеджер команд для терминала, разработанный для организации, хранения и быстрого поиска часто используемых конструкций bash и zsh. Инструмент решает проблему «забытых» команд, избавляя вас от необходимости пролистывать историю или искать заметки в текстовых файлах.

Основные возможности Gloss

Используя Gloss, вы получаете мощный инструментарий для оптимизации работы в консоли:

  • Удобное хранение: Сохраняйте сложные команды с подробным описанием и тегами для быстрого контекстного поиска.
  • TUI-интерфейс: Интуитивный терминальный интерфейс позволяет мгновенно фильтровать и находить нужные сценарии.
  • Сканирование конфигураций: Автоматический анализ файлов .bashrc или .zshrc для поиска существующих псевдонимов (alias), функций и скриптов с возможностью импорта в базу Gloss.
  • Управление псевдонимами: Инструмент позволяет управлять алиасами в выделенном блоке конфигурационного файла, не затрагивая остальную часть ваших настроек.
  • Безопасность изменений: При синхронизации Gloss создает резервные копии вашего конфигурационного файла только в случае внесения реальных изменений.

Все данные хранятся локально в директории ~/.config/gloss/, что гарантирует полную конфиденциальность и работу в офлайн-режиме.

Поддерживаемые системы

В настоящее время проект официально поддерживает следующие конфигурации:

  • macOS с использованием оболочки zsh.
  • Linux с использованием оболочки bash.

Для начала работы с утилитой вы можете ознакомиться с репозиторием проекта: Перейти на Github.

Если вы ищете дополнительные инструменты для работы со справочными данными в терминале, рекомендуем ознакомиться с bash_help.