13 KiB
Сайт · Установка · Конфигурация
Минималистичная, быстрая и бесконечно настраиваемая командная строка для любой оболочки!
- Быстрая: она быстрая – очень-очень быстрая! 🚀
- Настраиваемая: настройте каждый элемент вашей командной строки.
- Универсальная: работает с любой оболочкой, на любой операционной системе.
- Умная: сразу показывает соответствующую информацию.
- Богатая функциями: поддержка всех ваших любимых инструментов.
- Легкая: быстро установить - начните использовать ее в считанные минуты.
Изучите документацию Starship ▶
🚀 Установка
Требования
- Установленный и включённый шрифт Powerline (например, Fira Code Nerd Font).
Начало работы
Note: due to the proliferation of different platforms, only a subset of supported platforms are shown below. Can't see yours? Have a look at the extra platform instructions.
-
Установите двоичный файл starship:
Установить последнюю версию
Из прекомпилированного двоичного файла, с Shell:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
Для обновления Starship перезапустите этот скрипт. Он заменит текущую версию без изменения конфигурации.
Примечание - Значения по умолчанию из установочного скрипта могут быть переопределены. Для уточнения смотрите встроенную справку.
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
Установить через менеджер пакетов
Homebrew:
brew install starship
С Scoop:
scoop install starship
-
Добавить сценарий инициализации в конфигурационный файл вашей оболочки:
Bash
Добавьте следующее в конец
~/.bashrc
:# ~/.bashrc eval "$(starship init bash)"
Fish
Добавьте следующее в конец
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Zsh
Добавьте следующее в конец
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
PowerShell
Добавьте следующее в конец
Microsoft.PowerShell_profile.ps1
. Вы можете проверить местоположение этого файла, запросив переменную$PROFILE
в PowerShell. Обычно он находится в~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
или~/.config/powershell/Microsoft.PowerShell_profile.ps1
на -Nix.Invoke-Expression (&starship init powershell)
Ion
Добавьте следующее в конец
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
Внимание Поддерживается только elvish v0.15 или выше. Добавьте следующую строку в конец
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
Tcsh
Добавьте следующее в конец
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
🤝 Помощь
Мы всегда ищем помощь людей всех уровней навыков! Если вы хотите облегчить свой путь к проекту, посмотрите хорошие первые ошибки (first good issue).
Если Вы свободно владеете иностранным языком отличным от английского, мы высоко оценим любую помощь в переводе нашей документации на другие языки и поддержании ее в актуальном состоянии. Если вы хотите помочь, переводы могут быть сделаны на платформе Starship Crowdin.
Если вы хотите помочь в создании Starship, пожалуйста, ознакомьтесь с нашим Руководством по содействию. Кроме того, заходите на наш Discord сервер и поздоровайтесь. 👋
Соавторы кода
Этот проект существует благодаря всем тем, кто внес свой вклад. [Внести вклад].
Финансовые спонсоры
Станьте финансовым спонсором и помогайте нам поддерживать наше сообщество. [Внести вклад]
Частные лица
Организации
Поддержите этот проект вашей организацией. Ваш логотип будет отображаться здесь со ссылкой на ваш сайт. [Внести вклад]
💭 Вдохновления
Пожалуйста, ознакомьтесь с этими предыдущими работами, которые помогли вдохновить создание Starship. 🙏
-
denysdovhan/spaceship-prompt - командная строка ZSH для астронавтов.
-
denysdovhan/robbyrussell-node - меж-оболочная тема robbyrussell, написаная на JavaScript.
-
reujab/silver - меж-оболочная настраиваемая командная строка с иконками.
📝 Лицензия
Авторское право © 2019-настоящее, Starship Contributors.
Этот проект лицензирован под лицензией ISC.