* feat(docs): move to vitepress * change up hero styles to match existing site * A bit more style tweaking * Replace stylus with plain CSS * improve unicode-range value for nerdfont --------- Co-authored-by: Matan Kushner <hello@matchai.dev>
16 KiB
Strona internetowa · Instalacja · Konfiguracja
Minimalny, szybki i nieskończenie konfigurowalny wiersz poleceń dla dowolnej powłoki!
- Szybkość: jest szybki - naprawdę szybki! 🚀
- Konfigurowalny: dostosowuj swój wiersz poleceń w każdym aspekcie.
- Uniwersalny: działa na każdej powłoce, na każdym systemie operacyjnym.
- Inteligentny: pokazuje istotne informacje na pierwszy rzut oka.
- Bogata funkcjonalność: wspiera wszystkie twoje ulubione narzędzia.
- Łatwy w obsłudze: szybka instalacja - zacznij korzystać w kilka minut.
Przeglądaj dokumentację Starship ▶
🚀Instalacja
Wymagania wstępne
- Czcionka Nerd Font zainstalowana i włączona w Twoim terminalu (na przykład spróbuj FiraCode Nerd Font).
Krok 1. Zainstaluj Starship
Wybierz system operacyjny z poniższej listy, aby wyświetlić odpowiednie instrukcje instalacji:
Android
Zainstaluj Starship używając dowolnego z następujących menedżerów pakietów:
Repozytorium | Instrukcje |
---|---|
Termux | pkg install starship |
BSD
Zainstaluj Starship używając dowolnego z następujących menedżerów pakietów:
Dystrybucja | Repozytorium | Instrukcje |
---|---|---|
Dowolna | crates.io | cargo install starship --locked |
FreeBSD | FreshPorts | pkg install starship |
NetBSD | pkgsrc | pkgin install starship |
Linux
Zainstaluj najnowszą wersję dla swojego systemu:
curl -sS https://starship.rs/install.sh | sh
Alternatywnie, zainstaluj Starship używając dowolnego z następujących menedżerów pakietów:
Dystrybucja | Repozytorium | Instrukcje |
---|---|---|
Dowolna | crates.io | cargo install starship --locked |
Dowolna | conda-forge | conda install -c conda-forge starship |
Dowolna | Linuxbrew | brew install starship |
Alpine Linux 3.13+ | Alpine Linux Packages | apk dodaj starship |
Arch Linux | Arch Linux Extra | pacman -S starship |
CentOS 7+ | Copr | dnf copr enable atim/starship dnf install starship |
Gentoo | Gentoo Packages | emerge app-shells/starship |
Manjaro | pacman -S starship |
|
NixOS | nixpkgs | nix-env -iA nixpkgs.starship |
openSUSE | OSS | zypper in starship |
Void Linux | Void Linux Packages | xbps-install -S starship |
macOS
Zainstaluj najnowszą wersję dla swojego systemu:
curl -sS https://starship.rs/install.sh | sh
Alternatywnie, zainstaluj Starship używając dowolnego z następujących menedżerów pakietów:
Repozytorium | Instrukcje |
---|---|
crates.io | cargo install starship --locked |
conda-forge | conda install -c conda-forge starship |
Homebrew | brew install starship |
MacPorts | port install starship |
Windows
Zainstaluj najnowszą wersję dla swojego systemu używając instalatorów MSI z sekcji Releases.
Zainstaluj Starship używając dowolnego z następujących menedżerów pakietów:
Repozytorium | Instrukcje |
---|---|
crates.io | cargo install starship --locked |
Chocolatey | choco install starship |
conda-forge | conda install -c conda-forge starship |
Scoop | scoop install starship |
winget | winget install --id Starship.Starship |
Krok 2. Skonfiguruj swoją powłokę, aby używała Starship
Skonfiguruj swoją powłokę, aby inicjowała Starship. Wybierz swoją z poniższej listy:
Bash
Dodaj na koniec pliku ~/.bashrc
:
eval "$(starship init bash)"
Cmd
Musisz użyć Clink (v1.2.30+) z Cmd. Utwórz plik na tej ścieżce %LocalAppData%\clink\starship.lua
z następującą zawartością:
load(io.popen('starship init cmd'):read("*a"))()
Elvish
Dodaj na koniec pliku ~/.elvish/rc.elv
:
eval (starship init elvish)
Uwaga: Obsługiwany jest tylko Elvish w wersji v0.18 wzwyż
Fish
Dodaj na koniec pliku ~/.config/fish/config.fish
:
starship init fish | source
Ion
Dodaj na koniec pliku ~/.config/ion/initrc
:
eval $(starship init ion)
Nushell
Dodaj następujący kod na koniec twojego pliku env Nushell (możesz go znaleść za pomocą $nu.env-path
w Nushell):
mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu
Dodaj następujący kod na koniec Twojego pliku konfiguracyjnego Nushell (możesz go znaleźć uruchamiając $nu.config-path
):
use ~/.cache/starship/init.nu
Uwaga: Obsługiwany jest tylko Nushell w wersji v0.78 wzwyż
PowerShell
Dodaj następujący kod na końcu swojego pliku konfiguracyjnego PowerShell (możesz go znaleźć uruchamiając $PROFILE
):
Invoke-Expression (&starship init powershell)
Tcsh
Dodaj na koniec pliku ~/.tcshrc
:
eval `starship init tcsh`
Xonsh
Dodaj na koniec pliku ~/.xonshrc
:
execx($(starship init xonsh))
Zsh
Dodaj na koniec pliku ~/.zshrc
:
eval "$(starship init zsh)"
Krok 3. Skonfiguruj Starship
Uruchom nową instancję powłoki, żeby zobaczyć swój nowy, piękny wiersz poleceń. Jeśli wartości domyślne są dla Ciebie satysfakcjonujące, to życzymy miłej zabawy!
Lecz jeśli chcesz nieco dostosować Starship:
-
Konfiguracja – Naucz się konfigurować Starship, by móc dostosować swój wiersz poleceń wedle uznania
-
Gotowe konfiguracje – zainspiruj się konfiguracjami stworzonymi przez innych
🤝Wspomóż nas
Zawsze szukamy pomocy od osób na każdym poziomie zaawansowania! Jeśli potrzebujesz łatwiejszego wdrożenia w projekt, wypróbuj good first issue.
Jeśli płynnie władasz językiem innym niż angielski, bardzo doceniamy każdą pomoc w tłumaczeniu dokumentacji. Jeśli chcesz pomóc, tłumaczenia można dodawać na Crowdin Starship.
Jeżeli chcesz wspomóc tworzenie starship, zapoznaj się z naszym Poradnikiem Współpracy. Ponadto możesz wejść na nasz serwer Discord i się przywitać. 👋
💭Inspiracje
Zapoznaj się z wcześniejszymi projektami, które zainspirowały nas do stworzenia starship. 🙏
-
denysdovhan/spaceship-prompt – Wiersz poleceń ZSH dla astronautów.
-
denysdovhan/robbyrussell-node - Motyw robyrussell dla wielu powłok, napisany w JavaScript.
-
reujab/silver - Wiersz polecenia typu Powerline z ikonami, działa na wielu różnych powłokach.
❤️ Sponsorzy
Wspomóż ten projekt stając się sponsorem. Twoja nazwa bądź logo pojawi się tutaj wraz z linkiem do Twojej witryny.
Poziom Supporter
📝 Licencja
Copyright © 2019-present, Starship Contributors.
This project is ISC licensed.