Skip to content

Latest commit

 

History

History
 
 

id-ID

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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/
title details
Kompatibilitas Yang Utama
Dapat berfungsi di shells standar dengan sistem operasi yang paling biasa. Pakai di mana saja!
title details
Dibangun Dengan Rust
Menggunakan kecepatan dan keamanan dari Rust, untuk membuat prompt kamu bekerja secepat dan seandal mungkin.
title details
Dapat Dikustomisasi
Kamu dapat mengatur semua detail kecil dengan sesukamu, entah itu untuk membuatnya sebagai prompt yang seminimal mungkin atau kaya akan fitur yang kamu mau.
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.

Prasyarat

  • Nerd Font yang sudah terpasang dan berjalan di dalam terminalmu.

Instalasi Sederhana

  1. Instalasi dengan menggunakan binary starship:

    Pasang Versi Terbaru

    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.

    Pasang Melalui Package Manager

    Dengan Homebrew:

    brew install starship

    With Winget:

    winget install starship
  2. 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.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)

    Tcsh

    Tambahkan skrip berikut pada baris akhir ~/.tcshrc:

    # ~/.tcshrc
    
    eval `starship init tcsh`

    Nushell

    ::: 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

    Xonsh

    Tambahkan skrip berikut pada baris akhir ~/.xonshrc:

    # ~/.xonshrc
    
    execx($(starship init xonsh))

    Cmd

    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"))()