Bash-it - Kerangka Bash untuk Mengontrol Skrip dan Alias Anda
Bash-it adalah kumpulan perintah dan skrip Bash komunitas untuk Bash 3.2+, yang dilengkapi pelengkapan otomatis, tema, alias, fungsi khusus, dan banyak lagi. Ini menawarkan kerangka kerja yang berguna untuk mengembangkan, memelihara dan menggunakan skrip shell dan perintah khusus untuk pekerjaan sehari-hari Anda.
Jika Anda menggunakan shell Bash setiap hari dan mencari cara mudah untuk melacak semua skrip, alias, dan fungsi Anda, maka Bash-it cocok untuk Anda! Berhenti mencemari direktori ~/bin dan file .bashrc Anda, fork/klon Bash-it dan mulailah melakukan peretasan.
Cara Install Bash-it di Linux
Untuk menginstal Bash-it, pertama-tama Anda perlu mengkloning repositori berikut ke lokasi pilihan Anda, misalnya:
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
Kemudian jalankan perintah berikut untuk menginstal Bash-it (secara otomatis membuat cadangan ~/.bash_profile atau ~/.bashrc Anda, bergantung pada OS Anda ). Anda akan ditanya “Apakah Anda ingin mempertahankan .bashrc dan menambahkan templat bash-it di bagian akhir? [y/N] ”, jawab sesuai keinginanmu.
~/.bash_it/install.sh
Setelah instalasi, Anda dapat menggunakan perintah ls untuk memverifikasi file dan direktori instalasi bash-it seperti yang ditunjukkan.
ls .bash_it/
Untuk mulai menggunakan Bash-it, buka tab baru atau jalankan:
source $HOME/.bashrc
Cara Menyesuaikan Bash-it di Linux
Untuk menyesuaikan Bash-it, Anda perlu mengedit file startup shell ~/.bashrc yang telah dimodifikasi. Untuk membuat daftar semua alias, penyelesaian, dan plugin yang terinstal dan tersedia, jalankan perintah berikut, yang juga akan menunjukkan kepada Anda cara mengaktifkan atau menonaktifkannya:
bash-it show aliases
bash-it show completions
bash-it show plugins
Selanjutnya kami akan mendemonstrasikan cara mengaktifkan alias, namun sebelum itu, daftarkan dulu alias saat ini dengan perintah berikut.
alias
Semua alias terletak di direktori $HOME/.bash_it/aliases/. Sekarang mari aktifkan alias apt seperti yang ditunjukkan.
bash-it enable alias apt
Kemudian muat ulang konfigurasi bash-it dan periksa alias saat ini sekali lagi.
bash-it reload
alias
Dari keluaran perintah alias, alias apt kini diaktifkan.
Anda dapat menonaktifkan alias yang baru diaktifkan dengan perintah berikut.
bash-it disable alias apt
bash-it reload
Di bagian selanjutnya, kita akan menggunakan langkah serupa untuk mengaktifkan atau menonaktifkan penyelesaian ($HOME/.bash_it/completion/) dan plugin ($HOME/..bash_it/plugins/ ). Semua fitur yang diaktifkan terletak di direktori $HOME/.bash_it/enabled.
Cara Mengelola Tema Bash-it
Tema default untuk bash-it adalah bobby; Anda dapat memeriksanya menggunakan variabel BASH_IT_THEME env seperti yang ditunjukkan.
echo $BASH_IT_THEME
Anda dapat menemukan lebih dari 50+ tema Bash-it di direktori $BASH_IT/themes.
ls $BASH_IT/themes
Untuk melihat pratinjau semua tema di shell Anda sebelum menggunakannya, jalankan perintah berikut.
BASH_PREVIEW=true bash-it reload
Setelah Anda mengidentifikasi tema yang akan digunakan, buka file .bashrc Anda dan temukan baris berikut di dalamnya dan ubah nilainya menjadi nama tema yang Anda inginkan, misalnya:
export BASH_IT_THEME='essential'
Simpan file dan tutup, dan sumberkan seperti yang ditunjukkan sebelumnya.
source $HOME/.bashrc
Catatan: Jika Anda telah membuat tema khusus Anda sendiri di luar direktori $BASH_IT/themes, arahkan BASH_IT_THEME variabel langsung ke file tema:
export BASH_IT_THEME='/path/to/your/custom/theme/'
Dan untuk menonaktifkan tema, biarkan variabel env di atas kosong.
export BASH_IT_THEME=''
Cara Mencari Plugin, Alias, atau Penyelesaian
Anda dapat dengan mudah memeriksa plugin, alias, atau penyelesaian mana yang tersedia untuk bahasa pemrograman, kerangka kerja, atau lingkungan tertentu.
Caranya sederhana: cukup cari beberapa istilah yang terkait dengan beberapa perintah yang sering Anda gunakan, misalnya:
bash-it search python pip pip3 pipenv
bash-it search git
Untuk melihat pesan bantuan untuk alias, penyelesaian, dan plugin, jalankan:
bash-it help aliases
bash-it help completions
bash-it help plugins
Anda dapat membuat skrip dan alias khusus sendiri pada file berikut di direktori masing-masing:
aliases/custom.aliases.bash
completion/custom.completion.bash
lib/custom.bash
plugins/custom.plugins.bash
custom/themes//<custom theme name>.theme.bash
Memperbarui dan Menghapus Instalasi Bash-It
Untuk memperbarui Bash-it ke versi terbaru, jalankan saja:
bash-it update
Jika Anda tidak menyukai Bash-it lagi, Anda dapat menghapus instalasinya dengan menjalankan perintah berikut.
cd $BASH_IT
./uninstall.sh
Skrip uninstall.sh akan memulihkan file startup Bash Anda sebelumnya. Setelah operasi selesai, Anda perlu menghapus direktori Bash-it dari mesin Anda dengan menjalankannya.
rm -rf $BASH_IT
Dan ingatlah untuk memulai shell baru agar perubahan terkini dapat berfungsi atau sumbernya lagi seperti yang ditunjukkan.
source $HOME/.bashrc
Anda dapat melihat semua opsi penggunaan dengan menjalankan:
bash-it help
Terakhir, Bash-it hadir dengan sejumlah fitur keren yang terkait dengan Git.
Untuk informasi lebih lanjut, lihat repositori Bash-it Github: https://github.com/Bash-it/bash-it.
Itu saja! Bash-it adalah cara yang mudah dan produktif untuk mengendalikan semua skrip dan alias bash Anda. Jika Anda memiliki pertanyaan untuk ditanyakan, gunakan formulir umpan balik di bawah.