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 typu [Nerd Font](https://www.nerdfonts.com/) zainstalowana i ustawiona w twoim terminalu (wypróbuj na przykład [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)). ### Pierwsze kroki **Uwaga**: z powodu szybko rosnącej liczby platform poniżej pokazano wybrane platformy spośród obecnie obsługiwanych. Nie widzisz swojej? Sprawdź w [dodatkowych instrukcjach dla platform](https://starship.rs/installing/). 1. Zainstaluj plik programu **starship**: #### Instalacja najnowszej wersji ##### Z wstępnie zbudowanego pliku wykonywalnego, za pomocą powłoki Shell: ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" ``` Aby zaktualizować Starship, uruchom ponownie powyższy skrypt. Obecna wersja zostanie zastąpiona nową, bez modyfikowania konfiguracji Starship. **Uwaga** - Domyślne ustawienia skryptu instalacyjnego można zmienić - szczegóły znajdziesz we wbudowanym poleceniu pomocy. ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help ``` #### Instalacja za pomocą menedżera pakietów ##### Przykład: [Homebrew](https://brew.sh/): ```sh brew install starship ``` ##### Za pomocą [Scoop](https://scoop.sh): ```powershell scoop install starship ``` 2. Dodaj skrypt inicjalizacyjny do konfiguracji twojej powłoki: #### Bash Dodaj na koniec pliku `~/.bashrc`: ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish Dodaj na koniec pliku `~/.config/fish/config.fish`: ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh Dodaj na koniec pliku `~/.zshrc`: ```sh # ~/.zshrc eval "$(starship init zsh)" ``` #### PowerShell Dodaj na koniec pliku `Microsoft.PowerShell_profile.ps1`. Możesz sprawdzić lokalizację tego pliku odczytując zmienną środowiskową `$PROFILE` w PowerShell. Zazwyczaj jest to `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` lub `~/.config/powershell/Microsoft.PowerShell_profile.ps1` na -Nixie. ```powershell Invoke-Expression (&starship init powershell) ``` #### Ion Dodaj na koniec pliku `~/.config/ion/initrc`: ```sh # ~/.config/ion/initrc eval $(starship init ion) ``` #### Elvish **Uwaga** Działa tylko dla wersji powłoki elvish v0.15 lub wyższej. Dodaj na koniec pliku `~/.elvish/rc.elv`: ```sh # ~/.elvish/rc.elv eval (starship init elvish) ``` #### Tcsh Dodaj na koniec pliku `~/.tcshrc`: ```sh # ~/.tcshrc eval `starship init tcsh` ``` #### Xonsh Dodaj na koniec pliku `~/.xonshrc`: ```sh # ~/.xonshrc execx($(starship init xonsh)) ``` #### Nushell **Uwaga** Może ulec zmianie w przyszłości. Działa tylko dla wersji powłoki nu v0.33 lub wyższej. Dodaj do pliku konfiguracyjnego nu. Możesz sprawdzić lokalizację tego pliku wywołując polecenie `config path` w powłoce nu. ```toml startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt" ``` ## 🤝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](https://github.com/starship/starship/labels/🌱%20good%20first%20issue). 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 [Starship Crowdin](https://translate.starship.rs/). Jeżeli chcesz wspomóc tworzenie starship, zapoznaj się z naszym [Poradnikiem Współpracy](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Ponadto możesz wejść na nasz [serwer Discord](https://discord.gg/8Jzqu3T) i się przywitać. 👋 ### Współtwórcy kodu Ten projekt istnieje dzięki pomocy wszystkich zaangażowanych osób. [[Wspomóż nas](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)]. ### Wsparcie finansowe Udziel wsparcia finansowego i pomóż nam utrzymywać społeczność. [[Wspomóż nas](https://opencollective.com/starship/contribute)] #### Osoby prywatne #### Organizacje Wspieraj ten projekt za pomocą swojej organizacji. Twoje logo pojawi się tutaj z linkiem do Twojej witryny. [[Wspomóż nas](https://opencollective.com/starship/contribute)] ## 💭Inspiracje Zapoznaj się z wcześniejszymi projektami które zainspirowały nas do stworzenia starship. 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - Wiersz poleceń ZSH dla astronautów. - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - Motyw robyrussell dla wielu powłok, napisany w JavaScript. - **[reujab/silver](https://github.com/reujab/silver)** - Wiersz polecenia typu Powerline z ikonami, działa na wielu różnych powłokach.