Bash-it - Bash Framework เพื่อควบคุมสคริปต์และนามแฝงของคุณ
Bash-it คือชุดคำสั่งและสคริปต์ Bash ของชุมชนสำหรับ Bash 3.2+ ซึ่งมาพร้อมกับการเติมข้อความอัตโนมัติ ธีม นามแฝง ฟังก์ชันที่กำหนดเอง และอื่นๆ โดยนำเสนอเฟรมเวิร์กที่มีประโยชน์สำหรับการพัฒนา ดูแลรักษา และใช้งานเชลล์สคริปต์และคำสั่งที่กำหนดเองสำหรับงานประจำวันของคุณ
หากคุณใช้ Bash Shell เป็นประจำทุกวัน และกำลังมองหาวิธีง่ายๆ ในการติดตามสคริปต์ นามแฝง และฟังก์ชันทั้งหมดของคุณ Bash-it เหมาะสำหรับคุณ! หยุดสร้างมลพิษให้กับไดเรกทอรี ~/bin และไฟล์ .bashrc, fork/clone Bash-it และเริ่มแฮ็กออกไป
วิธีการติดตั้ง Bash-it ใน Linux
หากต้องการติดตั้ง Bash-it ขั้นแรกคุณต้องโคลนพื้นที่เก็บข้อมูลต่อไปนี้ไปยังตำแหน่งที่คุณเลือก เช่น:
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
จากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Bash-it (โดยจะสำรองข้อมูล ~/.bash_profile หรือ ~/.bashrc ของคุณโดยอัตโนมัติ ขึ้นอยู่กับระบบปฏิบัติการของคุณ ). คุณจะถูกถามว่า “คุณต้องการเก็บ .bashrc ของคุณไว้และต่อท้ายเทมเพลต bash-it ในตอนท้ายหรือไม่? [y/N] ” ตอบตามที่คุณต้องการ
~/.bash_it/install.sh
หลังการติดตั้ง คุณสามารถใช้คำสั่ง ls เพื่อตรวจสอบไฟล์การติดตั้งและไดเร็กทอรี bash-it ดังที่แสดง
ls .bash_it/
หากต้องการเริ่มใช้ Bash-it ให้เปิดแท็บใหม่หรือเรียกใช้:
source $HOME/.bashrc
วิธีปรับแต่ง Bash-it ใน Linux
หากต้องการปรับแต่ง Bash-it คุณจะต้องแก้ไขไฟล์เริ่มต้นเชลล์ ~/.bashrc ที่แก้ไขแล้ว หากต้องการแสดงรายการนามแฝง ความสมบูรณ์ และปลั๊กอินที่ติดตั้งและพร้อมใช้งานทั้งหมด ให้รันคำสั่งต่อไปนี้ ซึ่งจะแสดงวิธีเปิดหรือปิดใช้งานคำสั่งเหล่านี้ด้วย:
bash-it show aliases
bash-it show completions
bash-it show plugins
ต่อไป เราจะสาธิตวิธีการเปิดใช้งานนามแฝง แต่ก่อนหน้านั้น ขั้นแรกให้แสดงรายการนามแฝงปัจจุบันด้วยคำสั่งต่อไปนี้
alias
นามแฝงทั้งหมดอยู่ในไดเร็กทอรี $HOME/.bash_it/aliases/ ตอนนี้เรามาเปิดใช้งานนามแฝง apt ดังที่แสดง
bash-it enable alias apt
จากนั้นโหลดการกำหนดค่า bash-it อีกครั้งและตรวจสอบนามแฝงปัจจุบันอีกครั้ง
bash-it reload
alias
จากเอาต์พุตของคำสั่ง alias นามแฝง apt จะถูกเปิดใช้งานแล้ว
คุณสามารถปิดการใช้งานนามแฝงที่เปิดใช้งานใหม่ได้ด้วยคำสั่งต่อไปนี้
bash-it disable alias apt
bash-it reload
ในส่วนถัดไป เราจะใช้ขั้นตอนที่คล้ายกันเพื่อเปิดหรือปิดการใช้งานการดำเนินการให้เสร็จสิ้น ($HOME/.bash_it/completion/) และปลั๊กอิน ($HOME/..bash_it/plugins/ >) คุณลักษณะที่เปิดใช้งานทั้งหมดจะอยู่ในไดเร็กทอรี $HOME/.bash_it/enabled
วิธีจัดการธีม Bash-it
ธีมเริ่มต้นสำหรับ bash-it คือ bobby; คุณสามารถตรวจสอบได้โดยใช้ตัวแปร BASH_IT_THEME env ดังที่แสดง
echo $BASH_IT_THEME
คุณสามารถค้นหาธีม 50+ Bash-it ได้ในไดเร็กทอรี $BASH_IT/themes
ls $BASH_IT/themes
หากต้องการดูตัวอย่างธีมทั้งหมดในเชลล์ของคุณก่อนใช้งาน ให้รันคำสั่งต่อไปนี้
BASH_PREVIEW=true bash-it reload
เมื่อคุณระบุธีมที่จะใช้แล้ว ให้เปิดไฟล์ .bashrc และค้นหาบรรทัดต่อไปนี้ในไฟล์นั้น และเปลี่ยนค่าเป็นชื่อของธีมที่คุณต้องการ เช่น:
export BASH_IT_THEME='essential'
บันทึกไฟล์และปิดและแหล่งที่มาดังที่แสดงไว้ก่อนหน้านี้
source $HOME/.bashrc
หมายเหตุ: ในกรณีที่คุณสร้างธีมที่คุณกำหนดเองไว้นอกไดเร็กทอรี $BASH_IT/themes ให้ชี้ BASH_IT_THEME ตัวแปรโดยตรงไปยังไฟล์ธีม:
export BASH_IT_THEME='/path/to/your/custom/theme/'
และหากต้องการปิดใช้งานธีม ให้ปล่อยตัวแปร env ด้านบนว่างไว้
export BASH_IT_THEME=''
วิธีค้นหาปลั๊กอิน นามแฝง หรือการเติมเต็ม
คุณสามารถตรวจสอบได้อย่างง่ายดายว่าปลั๊กอิน นามแฝง หรือส่วนเสริมใดบ้างที่พร้อมใช้งานสำหรับภาษาโปรแกรม เฟรมเวิร์ก หรือสภาพแวดล้อมที่เฉพาะเจาะจง
เคล็ดลับง่ายๆ ก็คือ: เพียงค้นหาคำหลายคำที่เกี่ยวข้องกับคำสั่งบางคำสั่งที่คุณใช้บ่อย เช่น:
bash-it search python pip pip3 pipenv
bash-it search git
หากต้องการดูข้อความช่วยเหลือสำหรับนามแฝง การกรอกข้อมูล และปลั๊กอิน ให้รัน:
bash-it help aliases
bash-it help completions
bash-it help plugins
คุณสามารถสร้างสคริปต์และนามแฝงที่คุณกำหนดเองได้ในไฟล์ต่อไปนี้ในไดเร็กทอรีที่เกี่ยวข้อง:
aliases/custom.aliases.bash
completion/custom.completion.bash
lib/custom.bash
plugins/custom.plugins.bash
custom/themes//<custom theme name>.theme.bash
การอัปเดตและถอนการติดตั้ง Bash-It
หากต้องการอัปเดต Bash-it เป็นเวอร์ชันล่าสุด เพียงเรียกใช้:
bash-it update
หากคุณไม่ชอบ Bash-it อีกต่อไป คุณสามารถถอนการติดตั้งได้โดยใช้คำสั่งต่อไปนี้
cd $BASH_IT
./uninstall.sh
สคริปต์ uninstall.sh จะกู้คืนไฟล์เริ่มต้น Bash ก่อนหน้าของคุณ เมื่อดำเนินการเสร็จสิ้นแล้ว คุณจะต้องลบไดเร็กทอรี Bash-it ออกจากเครื่องของคุณโดยการรัน
rm -rf $BASH_IT
และอย่าลืมเริ่มต้นเชลล์ใหม่เพื่อให้การเปลี่ยนแปลงล่าสุดใช้งานได้หรือเริ่มต้นใหม่อีกครั้งตามที่แสดง
source $HOME/.bashrc
คุณสามารถดูตัวเลือกการใช้งานทั้งหมดได้โดยการเรียกใช้:
bash-it help
สุดท้ายนี้ Bash-it มาพร้อมกับฟีเจอร์เจ๋งๆ มากมายที่เกี่ยวข้องกับ Git
สำหรับข้อมูลเพิ่มเติม โปรดดูที่เก็บ Bash-it Github: https://github.com/Bash-it/bash-it
นั่นคือทั้งหมด! Bash-it เป็นวิธีที่ง่ายและมีประสิทธิภาพในการควบคุมสคริปต์ทุบตีและนามแฝงทั้งหมดของคุณ หากคุณมีคำถามใด ๆ ที่จะถาม ให้ใช้แบบฟอร์มคำติชมด้านล่าง