starship/docs/ru-RU/guide/README.md

38 KiB
Raw Blame History


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

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


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

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

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


Starship with iTerm2 and the Snazzy theme

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

  • Символ подсказки становится красным, если последняя команда завершается с ненулевым кодом
  • Текущая версия Go (🐹)
  • Текущая версия Java ()
  • Текущая версия Node.js ()
  • Текущая версия PHP (🐘)
  • Текущая версия Python (🐍)
  • Текущая версия Ruby (💎)
  • Текущая версия Rust (🦀)
  • Текущая версия .NET (•NET)
  • Текущая версия пакета в текущем каталоге (📦)
    • npm (Node.js)
    • cargo (Rust)
    • poetry (Python)
    • composer (PHP)
  • Текущая ветка Git и статус репозитория:
    • = — конфликтующие изменения
    • — впереди удаленной ветки
    • — позади удаленной ветки
    • — неоднозначные изменения
    • ? — не отслеживаемые изменения
    • $ — отложенные изменения
    • ! — изменённые файлы
    • + — добавленные файлы
    • » — переименнованные файлы
    • — удалённые файлы
  • Текущая ветка Mercurial
  • Текущий уровень и состояние заряда батареи
    • зарядка
    • разрядка
    • полная зарядка
  • Индикатор задач в фоне ()
  • Текущий кластер и пространство имён Kubernetes ()
  • Текущий профиль Amazon Web Services (AWS) ()
  • Время выполнения последней команды
  • Значение переменной окружения
  • Обнаружение среды Nix-shell
  • Текущее имя пользователя, если оно не совпадает с именем залогиненного пользователя
  • Необязательное текущее время в 12- или 24-часовом формате
  • Current Terraform Workspace and version (💠)
  • Current Conda environment (C)

🚀 Установка

Требования

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

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

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

    From prebuilt binary, with Shell:
    curl -fsSL https://starship.rs/install.sh | bash
    
    From source on crates.io:
    cargo install starship
    

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

    С 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

💻

David Hewson

💻

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

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

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


Starship rocket icon

📝 Лицензия

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