Что такое Starship?
Starship — это быстрое, настраиваемое кроссшелловое приглашение командной строки, написанное на Rust. Оно работает с Bash, Zsh, Fish, PowerShell и другими оболочками, показывая контекстную информацию — статус git, версии языков, облачный контекст и многое другое — через единое, последовательное и гибко настраиваемое приглашение, которое остаётся быстрым даже в больших репозиториях.
⚡ Ключевые возможности Starship
⚡ Быстрый
Написан на Rust и оптимизирован, чтобы приглашение оставалось отзывчивым везде.
🐚 Поддержка разных оболочек
Единое приглашение для Bash, Zsh, Fish, PowerShell, Nushell и других.
🎨 Полностью настраиваемый
Настройте каждый модуль и символ через единый файл TOML.
🧩 Учитывает контекст
Показывает состояние git, версии языков, облачный контекст и многое другое — только когда это уместно.
🎯 Почему Starship?
- Единообразие везде: Одно и то же приглашение во всех ваших оболочках и на всех машинах
- Богатый контекст: Git, языки программирования и окружение — сразу видно
- Гибкая настройка: Настройте каждую деталь через starship.toml
- Быстрый: Минимальная задержка даже в больших репозиториях
🆕 Основные возможности
- Кроссшелловость: Работает в любой популярной оболочке
- Модули: Десятки встроенных контекстных модулей
- Конфигурация TOML: Единый переносимый файл конфигурации
- Пресеты: Готовые оформления, например символы Nerd Font
📦 Установка из deb.griffo.io
Шаг 1: Добавить репозиторий
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Есть вечно бесплатное зеркало. deb-free.griffo.io раздаёт пакеты бесплатно навсегда — без аккаунта, без подписки, не более 2 месяцев позади upstream, исправления безопасности сразу. Сейчас там cliamp, Ghostty, lazydocker, Oh My Posh и Zed; Starship среди них нет, поэтому репозиторий выше — единственный способ установить его сегодня; попросите, и его можно добавить.
Шаг 2: Установить starship
# Install latest starship
sudo apt install starship
# Verify installation
starship --version# Install latest starship
apt install starship
# Verify installation
starship --version🎯 Примеры базового использования
# Show version
starship --version
# Add to ~/.bashrc
echo 'eval "$(starship init bash)"' >> ~/.bashrc
# Add to ~/.zshrc
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
# Add to Fish (~/.config/fish/config.fish)
echo 'starship init fish | source' >> ~/.config/fish/config.fish
# Print the effective configuration
starship print-config🚀 Почему стоит выбрать deb.griffo.io?
- Официальный Ubuntu: Часто отстаёт на месяцы, отсутствуют новейшие функции
- deb.griffo.io: Последняя версия в течение нескольких часов после релиза
- Ручная установка: Требуется ручная загрузка и настройка PATH
- Наш репозиторий: Готовые к использованию собранные пакеты
- ✅ Новейшие функции: Получайте новейшие возможности и улучшения Starship немедленно
- ✅ Без ручной настройки: Готовые бинарные файлы, устанавливаются и обновляются через apt
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после релизов апстрима
- ✅ Правильные зависимости: Корректно упакован со всеми необходимыми библиотеками
- ✅ Мульти-дистрибутив: Работает на Jammy и Noble
- ✅ Лёгкое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты Ubuntu собираются и поддерживаются автоматически в этом репозитории GitHub:
- 📁 starship-debian — сборки последних релизов
🔗 Связанные пакеты
Также доступны из deb.griffo.io:
- Zellij — терминальное рабочее пространство и мультиплексор
- Atuin — синхронизация, поиск и статистика истории команд оболочки
- zoxide — более умная команда cd для вашего терминала
💝 Поддержать проект
Если этот репозиторий экономит ваше время и усилия, рассмотрите возможность его поддержки!