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.