Cara Konfigurasi Starship cross shell prompt di FreeBSD
· 2 min read · Label UnixBSD
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.
Setelah Anda mengetik "make install clean", tunggu beberapa saat hingga proses instalasi selesai.
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.
Jika server FreeBSD Anda telah menginstal bash shell, buka file “~/.bashrc” dan tempel baris kode ini di bagian akhir.
Mulai ulang server (restart) FreeBSD Anda.
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
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
/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
.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
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.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar