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, Cmd, dan PowerShell. |
- Nerd Font yang sudah terpasang dan berjalan di dalam terminalmu.
-
Instalasi dengan menggunakan binary starship:
Dengan Shell:
curl -sS https://starship.rs/install.sh | sh
Untuk memperbarui Starship, jalankan ulang skrip di atas. Hal ini akan memperbarui versi yang terpasang tanpa mengubah konfigurasi Starship.
Dengan Homebrew:
brew install starship
With Winget:
winget install starship
-
Tambahkan skrip init ke dalam file konfigurasi Shell:
Tambahkan skrip berikut pada baris akhir
~/.bashrc:
:# ~/.bashrc eval "$(starship init bash)"
Tambahkan skrip berikut pada baris akhir
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Tambahkan skrip berikut pada baris akhir
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
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)
Tambahkan skrip berikut pada baris akhir
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
::: warning
Hanya elvish v0.18 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)
Tambahkan skrip berikut pada baris akhir
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
::: warning
Hal ini dapat berubah di kemudian hari. Hanya Nushell v0.61+ yang menerima dukungan.
:::
Tambahkan baris berikut di akhir env file Nushell (dengan menjalankan
$nu.env-path
di Nushell):mkdir ~/.cache/starship starship init nu | save ~/.cache/starship/init.nu
Lalu tambahkan baris berikut di baris terakhir konfigurasi Nushell (temukan dengan menjalankan
$nu.config-path
):source ~/.cache/starship/init.nu
Tambahkan skrip berikut pada baris akhir
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))
Kamu perlu menggunakan Clink (v1.2.30+) pada Cmd. Tambahkan baris berikut ke dalam
starship.lua
lalu taruhlah file berikut ke dalam direktori Clink:-- starship.lua load(io.popen('starship init cmd'):read("*a"))()