Pada artikel selanjutnya kita akan melihat Starship. Ini adalah un cepat shell gratis dan open source untuk Gnu / Linux, MacOS dan Windows. Ini ringan, cepat, dan sangat dapat disesuaikan untuk beberapa cangkang paling populer. Ini dirilis di bawah lisensi ISC dan ditulis dengan Rust.
Kami akan dapat menyesuaikan semuanya di Starship, ini juga kompatibel dengan hampir semua sistem operasi dan shell seperti menampar, ikan, Zsh, PowerShell e ion. Itu juga dapat berintegrasi dengan git dan menunjukkan kepada kita level dan status baterai saat ini. Muncul dengan indikator pekerjaan latar belakang dan dukungan font Powerline.
Jika kita menggunakan nilai default, kita akan melihat prompt yang sederhana tetapi juga sangat berguna, karena memberikan informasi tambahan hanya jika diperlukan. Karena sangat dapat disesuaikan, kami akan dapat membuatnya terlihat seanggun yang kami inginkan. Untuk melakukan ini, kami akan menemukan dokumentasi yang baik tentang konfigurasi, di mana mereka akan memberi tahu kami cara membuat perubahan yang diperlukan.
Beberapa fitur Starship
- Apakah ditulis dalam Rust, dan seharusnya bekerja dengan shell yang paling umum pada sistem operasi yang paling umum. Kita akan menemukan instruksi pengaturan untuk Bash, Fish, Zsh, Powershell dan Ion.
- Gunakan font Powerline untuk menunjukkan berbagai informasi. Ini akan memungkinkan kita untuk mengkonfigurasi karakter powerline yang kita inginkan daripada simbol default '❯', selain mengubah warnanya.
- Solo tampilkan nama pengguna jika tidak sama dengan pengguna yang masuk, dan untuk sesi root / ssh.
- Integrasi Git, ini akan menunjukkan kepada kita cabang Git saat ini dan status repositori. Itu juga dapat menampilkan Node.js, Rust, Ruby, Python, dan Go.
- Indikator berubah menjadi merah ketika perintah terakhir dengan kode bukan nol ada.
- Menampilkan versi paket di direktori unggahan saat ini (Karat), npm (Node.js) dan puisi (Pyton).
- Kita bisa melihat tingkat dan status baterai saat ini. Kami akan memiliki kemungkinan untuk mengatur cara level baterai ditampilkan.
- Mari kita atur pesanan cepat.
- Deteksi lingkungan nix-shell.
- Ini juga akan menunjukkan kepada kita waktu yang dibutuhkan untuk menjalankan perintah terakhir. Kami dapat mengonfigurasi waktu yang diperlukan hingga Starship menunjukkan waktu yang diperlukan untuk menjalankan perintah.
- Itu memiliki indikator untuk pekerjaan berjalan di latar belakang.
- Menunjukkan waktu (dinonaktifkan secara default) dengan opsi untuk mengkonfigurasi format waktu.
Ini hanyalah beberapa fiturnya. Dapat konsultasikan lebih detail dari Halaman GitHub dari proyek tersebut.
Instal Starship Shell Prompt di Ubuntu
Menginstal Starship Shell Prompt di Ubuntu adalah proses yang mudah. Kami hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan perintah berikut untuk memperbarui daftar sumber perangkat lunak:
sudo apt update
Sebelum melanjutkan dengan penginstalan, kami harus melakukannya instal font powerline. Padahal kita bisa instal paketnya font-powerline, dalam contoh ini saya akan menginstal Kode Fira dengan perintah:
sudo apt install fonts-firacode
Setelah perintah sebelumnya, kami akan menjalankan perintah berikut di terminal yang sama ke unduh dan gunakan skrip instalasi Starship Shell Prompt:
curl -fsSL https://starship.rs/install.sh | bash
Pengaturan awal
Hanya setelah penginstalan tambahkan skrip startup ke file konfigurasi shell Anda. Seperti yang telah saya komentari baris di atas, kami akan memiliki opsi berbeda yang tersedia, seperti:
- Menampar. Kami harus menambahkan baris berikut ke akhir file ~ / .bashrc:
eval "$(starship init bash)"
- Ikan. Jika Anda menggunakan shell ini, tambahkan baris berikut di akhir ~ / .config / fish / config.fish:
starship init fish | source
- Zsh. Jika Anda menggunakan ini, tambahkan yang berikut ini ke akhir file ~ / .zshrc:
eval "$(starship init zsh)"
- Powershell. Dalam hal ini kita harus menambahkan yang berikut ini ke akhir ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)
Lakukan perubahan yang Anda buat, setelah menyimpan file yang sesuai, restart terminal.
untuk buat perubahan pada konfigurasi Starchip, mari buat file konfigurasi seperti gambar di bawah ini:
mkdir -p ~/.config && touch ~/.config/starship.toml
Jika Anda ingin memberi sedikit perubahan pada prompt, sehingga tampilannya sedikit berbeda dari yang akan kita temukan secara default, di dalam file yang baru kita buat, disebut kapal luar angkasa.toml, kita akan harus tambahkan konten berikut:
add_newline = false [character] symbol = "➜" [package] disabled = true
Ini hanyalah beberapa opsi konfigurasi. Pengguna bisa baca lebih lanjut tentang konfigurasi dari Starship dan kami juga dapat berkonsultasi dengan Anda Konfigurasi lanjutan. Dalam dokumentasi ini ditawarkan kepada pengguna, mereka akan menunjukkan semua opsi yang dapat kami tambahkan.
Kapal luar angkasa minimal untuk memulai, dan tidak hanya menampilkan informasi saat dibutuhkan, tetapi juga cepat dan sangat dapat disesuaikan. Untuk melihat informasi proyek ini, pengguna dapat menghubungi mereka situs web.