Starship - меж-оболочная командная строка

Статус GitHub Actions Версия Crates.io Статус упаковки
Чат в Discord Подпишитесь на @StarshipPrompt в Twitter

Сайт · Установка · Конфигурация

English   日本語   繁體中文   Русский   Deutsch   简体中文   Español   Français

Starship в iTerm2 с темой Snazzy **Минимальная, быстрая и бесконечная настраиваемая командная строка для любой оболочки!** - **Быстрая:** она быстрая – _очень-очень_ быстрая! 🚀 - **Настраиваемая:** настройте каждый элемент вашей командной строки. - **Универсальная:** работает с любой оболочкой, на любой операционной системе. - **Умная:** сразу показывает соответствующую информацию. - **Богатая функциями:** поддержка всех ваших любимых инструментов. - **Легкая:** быстро установить - начните использовать ее в считанные минуты.

Изучите документацию Starship  ▶

## 🚀 Установка ### Требования - Установленный и включённый [шрифт Powerline](https://github.com/powerline/fonts) (например, [Fira Code](https://github.com/tonsky/FiraCode)). ### Начало работы 1. Установите двоичный файл **starship**: #### Установить последнюю версию ##### Из прекомпилированного двоичного файла, с Shell: ```sh curl -fsSL https://starship.rs/install.sh | bash ``` ##### Из источника на [crates.io](https://crates.io/): ```sh cargo install starship ``` #### Установить через менеджер пакетов ##### С [Homebrew](https://brew.sh/): ```sh brew install starship ``` ##### С [Scoop](https://scoop.sh): ```powershell scoop install starship ``` 1. Добавить сценарий инициализации в конфигурационный файл вашей оболочки: #### Bash Добавьте следующее в конец `~/.bashrc`: ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish Добавьте следующее в конец `~/.config/fish/config.fish`: ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh Добавьте следующее в конец `~/.zshrc`: ```sh # ~/.zshrc eval "$(starship init zsh)" ``` #### PowerShell Добавьте следующее в конец `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` (или `~/.config/powershell/Microsoft.PowerShell_profile.ps1` на -Nix): ```sh Invoke-Expression (&starship init powershell) ``` #### Ion Добавьте следующее в конец `~/.config/ion/initrc`: ```sh # ~/.config/ion/initrc eval $(starship init ion) ``` ## 🤝 Помощь Мы всегда ищем помощь людей **всех уровней навыков**! Если вы хотите облегчить свой путь к проекту, посмотрите хорошие первые ошибки ([first good issue](https://github.com/starship/starship/labels/🌱%20good%20first%20issue)). Если вы хотите помочь в создании Starship, пожалуйста, ознакомьтесь с нашим [Руководством по содействию](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Кроме того, заходите на наш [Discord сервер](https://discord.gg/8Jzqu3T) и поздоровайтесь. 👋 ### Соавторы кода Этот проект существует благодаря всем тем, кто внес свой вклад. [[Внести вклад](CONTRIBUTING.md)]. ### Финансовые спонсоры Станьте финансовым спонсором и помогайте нам поддерживать наше сообщество. [[Внести вклад](https://opencollective.com/starship/contribute)] #### Частные лица #### Организации Поддержите этот проект вашей организацией. Ваш логотип будет отображаться здесь со ссылкой на ваш сайт. [[Внести вклад](https://opencollective.com/starship/contribute)] ## 💭 Вдохновления Пожалуйста, ознакомьтесь с этими предыдущими работами, которые помогли вдохновить создание Starship. 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - командная строка ZSH для астронавтов. - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - меж-оболочная тема robbyrussell, написаная на JavaScript. - **[reujab/silver](https://github.com/reujab/silver)** - меж-оболочная настраиваемая командная строка с иконками.


Иконка ракеты Starship

## 📝 Лицензия Авторское право © 2019-настоящее, [Starship Contributors](https://github.com/starship/starship/graphs/contributors).
Этот проект [ISC](https://github.com/starship/starship/blob/master/LICENSE) лицензирован.