4.1 KiB
home | heroImage | heroText | tagline | actionText | actionLink | features | footer | metaTitle | description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true | /logo.svg | Prompt yang minimal, super cepat, dan dapat disesuaikan tanpa batas untuk shell apa pun! | Mari Mulai → | ./guide/ |
|
Berlisensi ISC | Hak Cipta © 2019-sekarang Kontributor Starship | Starship: Prompt Lintas Shell | Starship merupakan sebuah prompt yang minimal, super cepat, dan sangat bisa untuk dikustomisasi untuk shell apapun! Bisa menampilkan informasi yang kamu butuhkan, namun tetap bisa tampil dengan ramping dan minimal. Instalasi sederhana tersedia untuk Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, dan PowerShell. |
Prasyarat
- Nerd Font yang telah terinstalasi dan telah diaktifkan di dalam terminal.
Instalasi Sederhana
-
Instalasi dengan menggunakan binary starship:
Pasang Versi Terbaru
Dengan Shell:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
Untuk memperbarui Starship, jalankan kembali skrip di atas. Hal ini dapat memperbarui versi yang terpasang tanpa mengubah konfigurasi Starship.
Pasang Melalui Package Manager
Dengan Homebrew:
brew install starship
Dengan Scoop:
scoop install starship
-
Tambahkan skrip init ke dalam file konfigurasi Shell:
Bash
Tambahkan skrip berikut pada baris akhir
~/.bashrc:
:# ~/.bashrc eval "$(starship init bash)"
Fish
Tambahkan skrip berikut pada baris akhir
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Zsh
Tambahkan skrip berikut pada baris akhir
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
Powershell
Tambahkan skrip berikut pada baris akhir
Microsoft.PowerShell_profile.ps1
. Kamu dapat mengecek lokasi file tersebut dengan mencari tahu keberadaan variabel$PROFILE
di dalam PowerShell. Biasanya, lokasi file tersebut berada di~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
atau~/.config/powershell/Microsoft.PowerShell_profile.ps1
pada -Nix.Invoke-Expression (&starship init powershell)
Ion
Tambahkan skrip berikut pada baris akhir
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
::: warning Hanya elvish v0.15 atau versi yang lebih baru yang mendapat dukungan pengembangan. :::
Tambahkan skrip berikut pada baris akhir
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
Tcsh
Tambahkan skrip berikut pada baris akhir
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
Nushell
::: peringatan Hal ini dapat berubah di kemudian hari. Hanya nu versi v0.33 atau versi terbaru yang mendapat dukungan pengembangan. ::: Tambahkan skrip berikut ke dalam file konfigurasi nu. Lokasi dari file ini dapat dicek dengan menjalankan
config path
pada nu.startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt"
Xonsh
Tambahkan skrip berikut pada baris akhir
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))