starship/docs/ru-RU/guide/README.md
2019-12-24 16:54:29 -05:00

37 KiB
Raw Blame History


Starship - подсказка для всех оболочек

GitHub Actions workflow status Crates.io version Packaging status
Chat on Discord All Contributors


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

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

Starship это минимальная, быстро и очень настраиваемая подсказка для любого оболочки!
В подсказке показана необходимая вам информация, пока вы работаете.


Starship with iTerm2 and the Snazzy theme

🍬 Особенности

  • Символ подсказки становится красным, если последняя команда завершается с ненулевым кодом
  • Текущая версия Go (`🐹< / 0>)
  • Текущая версия Java(☕< / 0>)
  • Текущая версия Node.js (⬢< / 0>)
  • Текущая версия PHP (🐘< / 0>)
  • Текущая версия Python (🐍< / 0>)
  • Текущая версия Ruby (💎< / 0>)
  • Текущая версия Rust (🦀< / 0>)
  • Текущая версия .NET (•NET`) - Текущая версия пакета в текущем каталоге (`📦`) - npm (Node.js) - cargo (Rust) - poetry (Python) - composer (PHP) - Текущая ветка Git и статус репозитория: - `=` — конфликтующие изменения - `⇡` — впереди удаленной ветки - `⇣` — позади удаленной ветки - `⇕` — неоднозначные изменения - `?` — не отслеживаемые изменения - `$` — отложенные изменения - `!` — изменённые файлы - `+` — добавленные файлы - `»` — переименнованные файлы - `✘` — удалённые файлы - Текущая ветка Mercurial - Текущий уровень и состояние заряда батареи - `⇡` зарядка - `⇣` разрядка - `•` полная зарядка - Индикатор задач в фоне (`✦`) - Текущий кластер и пространство имён Kubernetes (`☸`) - Текущий профиль Amazon Web Services (AWS) (`☁`) - Время выполнения последней команды - Значение переменной окружения - Обнаружение среды Nix-shell - Текущее имя пользователя, если оно не совпадает с именем залогиненного пользователя - Необязательное текущее время в 12- или 24-часовом формате

    🚀 Установка

    Требования

    Начало работы

    1. Установите двоичный файл starship:

      Установить последнюю версию

      Через Bash:
      curl -fsSL https://starship.rs/install.sh | bash
      

      Установить через менеджер пакетов

      С Homebrew:
      brew install starship
      
      С Scoop:
      scoop install starship
      
    2. Добавить сценарий инициализации в конфигурационный файл вашей оболочки:

      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

      Добавьте следующее в конец ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 (или ~/.config/powershell/Microsoft.PowerShell_profile.ps1 на -Nix):

      # ~\Documents\PowerShell\Profile.ps1
      
      Invoke-Expression (&starship init powershell)
      

      Ion

      Добавьте следующее в конец ~/.config/ion/initrc:

      # ~/.config/ion/initrc
      
      eval $(starship init ion)
      

    🔧 Конфигурация

    Для получения подробной информации о том, как настроить Starship, ознакомьтесь с документацией.

    🤝 Помощь

    Мы всегда ищем помощников всех уровней навыков! Если вы хотите облегчить свой путь к проекту, попробуйте хорошие первые задачи.

    Нужды с высоким приоритетом

    • 👩‍💼 Менеджер продукта
      • У нас есть проект GitHub и множество неорганизованных/неприоритизированных функций, а также идей, которые еще не были добавлены в issues. Starship нуждается в ком-то для того, чтобы владеть направлением продукта!
    • 👩‍🎨 Дизайнер
      • Нравится создавать красивые сайты? Превосходно! Мы стремимся создать красивый лендинг, показывающий Starship во всей его красе. Помощь с дизайном бренда Starship - отличная возможность попробовать новые идеи!
    • 👩‍💻 Разработчик на Rust
      • Есть много "лёгкой добычи", когда речь заходит о написании идиоматического Rust, проектировании эффективной архитектуры Rust, оптимизации производительности, оптимизации кроссплатформенной сборки и многом другом! Я (@matchai) - новичок в Rust. Направьте нас в нужном направлении!

    Если вы хотите помочь в создании Starship, пожалуйста, ознакомьтесь с нашим Руководством по содействию. Кроме того, заходите на наш Discord сервер и поздоровайтесь. 👋

    Участники

    Спасибо этим замечательным людям (ключ эмодзи):


    Matan Kushner

    💻 🎨 🤔 🚇 🚧 👀 ⚠️

    John Letey

    💻 🤔 👀 ⚠️

    Tim Mulqueen

    💻 🤔 👀 ⚠️

    Tiffany Le-Nguyen

    🤔 🚧 👀 📖

    Snuggle

    🎨 🤔 🚧 👀

    Ryan Leckey

    👀

    Youssef Habri

    💻

    Kevin Song

    🐛 💻 📖 ⚠️

    Andrew Dassonville

    🐛 💻

    MaT1g3R

    💻 📖 ⚠️

    André Zanellato

    💻 📖 ⚠️

    Saghm Rossi

    💻 📖 ⚠️

    Shu Kutsuzawa

    💻 📖 ⚠️ 🌍

    Saurav Sharma

    💻 📖

    Thomas O'Donnell

    💻 ⚠️ 📖 👀

    Bruno Bigras

    💻 👀

    Neil Kistner

    💻 ⚠️ 👀

    Quinn Strahl

    💻 ⚠️

    Titouan Vervack

    💻 ⚠️

    Francisco Lopes

    💻

    Andrew Houts

    💻 📖 ⚠️

    Nick Young

    💻 📖 ⚠️ 👀

    Gabriel de Perthuis

    💻

    Hofer-Julian

    📖

    Yuji Ueki

    🖋 🌍

    谢祯晖

    💻 📖 🌍 👀

    Kutsuzawa Ryo

    👀 💻 ⚠️ 🌍

    hdevalke

    🤔

    Kuba Clark

    💻 📖 ⚠️

    Gimbar

    💻 ⚠️ 📖

    Tom Hotston

    💻 📖

    Bijan Chokoufe Nejad

    💻 ⚠️ 👀

    yuri

    💻 📖 ⚠️

    TsubasaKawajiri

    🌍

    Ryo Yamashita

    💻

    Thomas Lee

    💻

    (´⌣`ʃƪ)

    💻

    Barnaby Keene

    💻

    Keith Wade

    💻 ⚠️

    LukeAI

    📖

    Zach Mertes

    💻 📖 ⚠️

    David Knaack

    💻 📖 ⚠️

    Carl Summers

    📖

    Yushan Lin

    🌍

    Weihang Lo

    🌍

    pinshan

    🌍

    Brian Low

    💻 📖 ⚠️

    Matias Kotlik

    💻

    marblenix

    🚇

    Raidou

    💻 ⚠️

    Luca Greco

    💻 📖 ⚠️

    Luca Rinaldi

    💻

    Stephen Ball

    💻 ⚠️ 📖

    Qingping Hou

    💻 📖 ⚠️

    Dan Wendorf

    💻 ⚠️

    Alan Pope

    🚇

    BuggStream

    💻 📖

    Jon Grythe Stødle

    💻 ⚠️

    Jason Etcovitch

    🐛

    Etienne Mabille

    💻

    AppleTheGolden

    💻 📖

    Mike Sampson

    💻 📖 ⚠️

    Dominik Braun

    💻

    Этот проект соответствует спецификации all-contributors. Помощь любого рода приветствуется!

    💭 Вдохновение

    Пожалуйста, ознакомьтесь с этими предыдущими работами, которые помогли вдохновить создание Starship. 🙏


    Starship rocket icon

    📝 Лицензия

    Авторское право © 2019-настоящее, Starship Contributors.
    Этот проект лицензирован под лицензией ISC.