Cara Konfigurasi Starship cross shell prompt di FreeBSD

· 2 min read

FreeBSD memudahkan penginstalan Starship, karena Anda tidak perlu mengunduh berkas Starship. Repositori Starship tersedia dalam paket PKG dan port sis

Starship berjalan dengan perintah shell dan dibangun dalam bahasa rust. Utilitas ini memiliki perintah yang minimal, sangat cepat, sederhana, dan sangat dapat disesuaikan untuk shell apa pun. Setiap perintah pada Starship menampilkan informasi yang Anda butuhkan saat bekerja, tetapi tetap rapi dan tidak mengganggu pekerjaan Anda di layar monitor.

Starship menyertakan alat sumber terbuka gratis yang dapat Anda unduh dari repositori Github atau instal langsung melalui server FreeBSD. Starship memiliki perintah pelengkapan otomatis, penyorotan sintaksis, perintah lintas-shell, dll.

Dengan kemudahan penggunaan dan fitur yang kaya, Starship dapat meningkatkan pengalaman kerja Anda dengan terminal, dan Anda merasa segar kembali dengan terminal yang fantastis. Starship bekerja dengan setiap shell, seperti bash, zsh (z shell), Nushell, PowerShell, dll.
Tampaknya Starship tidak peduli dengan shell yang Anda gunakan, baik di server FreeBSD Anda menggunakan bash, fish, atau shell lain, Anda dapat menggunakan Starship untuk menyesuaikan tampilannya.

Yang perlu Anda perhatikan saat menggunakan Starship, Anda harus membaca dokumentasi resminya agar dapat melakukan konfigurasi lanjutan untuk semua yang Anda suka. Dalam artikel ini, kami hanya menjelaskan konfigurasi sederhana untuk memulai beserta beberapa informasi penting tentang Startship.


1. Cara Install Starship Shell Prompt

FreeBSD memudahkan penginstalan Starship, karena Anda tidak perlu mengunduh berkas Starship. Repositori Starship tersedia dalam paket PKG dan port sistem FreeBSD, dan Anda dapat menginstal Starship secara langsung. Harap diingat, sebelum Anda mulai menginstal Starship, instal dependensi Starship terlebih dahulu. Berikut ini adalah dependensi yang harus Anda instal.

rust cmake-core libgit2 libssh2
root@ns3:~ # pkg install rust cmake-core libgit2 libssh2
Untuk membuatnya lebih jelas, berikut adalah panduan untuk menginstal Starship dengan sistem port FreeBSD.

/usr/ports/shells/starship
root@ns3:~ # cd /usr/ports/shells/starship
root@ns3:/usr/ports/www/mod_wsgi4 # make install clean
Setelah Anda mengetik "make install clean", tunggu beberapa saat hingga proses instalasi selesai.

2. Konfigurasi Starship

Menggunakan Starship di FreeBSD sangatlah mudah, Anda dapat mengikuti petunjuk yang diberikan. Jalankan perintah help untuk menampilkan panduan penggunaan Starship.

help
root@ns3:~ # starship -help
The cross-shell prompt for astronauts.

Usage: starship <COMMAND>

Commands:
  bug-report    Create a pre-populated GitHub issue with information about your configuration
  completions   Generate starship shell completions for your shell to stdout
  config        Edit the starship configuration
  explain       Explains the currently showing modules
  init          Prints the shell function used to execute starship
  module        Prints a specific prompt module
  preset        Prints a preset config
  print-config  Prints the computed starship configuration
  prompt        Prints the full starship prompt
  session       Generate random session key
  timings       Prints timings of all active modules
  toggle        Toggle a given starship module
  help          Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
Setelah itu, Anda membuat direktori Starship khusus. Secara default di FreeBSD, direktori Starship adalah /root/.cache/starship. Mari kita gunakan saja direktori Starship yang sudah ada. Jadi, kita tinggal membuat file toml.

/root/.cache/starship/starship.toml
root@ns3:~ # cd /root/.cache/starship
root@ns3:~/.cache/starship # ee starship.toml

[cmd_duration]
disabled = true

[directory]
truncation_symbol = "…/"

[nodejs]
disabled = true

[package]
disabled = true

[php]
format = "PHP: [$version](147 bold) "

[rust]
disabled = true
Jika server FreeBSD Anda telah menginstal bash shell, buka file “~/.bashrc” dan tempel baris kode ini di bagian akhir.

.bashrc
root@ns3:~ # ee .bashrc
eval "$(starship init bash)"
Setelah itu, jalankan perintah di bawah ini.

/root/.cache/starship/starship.toml
root@ns3:~ # starship print-config | tee /root/.cache/starship/starship.toml
Mulai ulang server (restart) FreeBSD Anda.

Restart FreeBSD
root@ns3:~ # reboot
Contoh konfigurasi di atas hanyalah dasar-dasar penggunaan Starship di FreeBSD, tetapi masih banyak lagi yang dapat Anda lakukan dengan Starship dengan mengikuti manual daring mereka.
Subscribe on LinkedIn Cara Konfigurasi Starship cross shell prompt di FreeBSD

Enclosures Link: Cara Konfigurasi Starship cross shell prompt di FreeBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar