

COMSU เป็นเครื่องมือบรรทัดคำสั่งที่เรียบง่าย แต่ทรงพลังที่ใช้ประโยชน์จาก Google Generative AI เพื่อแนะนำข้อความการกระทำที่มีคุณภาพสูงและกระชับตามการเปลี่ยนแปลงฉากของคุณใน GIT ทำให้กระบวนการเขียนข้อความการกระทำที่มีความหมายเป็นไปโดยอัตโนมัติและมั่นใจในความสอดคล้องในโครงการของคุณ
feat , fix , BUILD, build , chore , ฯลฯ )หากต้องการตั้งค่า COMSU บนระบบ Linux ของคุณให้ทำตามขั้นตอนเหล่านี้:
โคลนที่เก็บ :
git clone https://github.com/ali-hv/comsu.git
cd comsuเรียกใช้สคริปต์การติดตั้ง :
chmod +x install.sh
sudo ./install.shตั้งค่าคีย์ API ของคุณ :
ตรวจสอบให้แน่ใจว่าคุณมีคีย์ Google AI Studio API ของคุณเป็นตัวแปรสภาพแวดล้อม หากคุณไม่มีคุณสามารถสร้างคีย์ API ฟรีได้ที่นี่
export GOOGLE_AI_STUDIO_API_KEY= " your_api_key_here " คุณสามารถเพิ่มบรรทัดนี้ไปยัง ~/.bashrc หรือ ~/.zshrc ของคุณเพื่อทำให้มันคงอยู่
หากต้องการตั้งค่า COMSU บนระบบ Windows ของคุณให้ทำตามขั้นตอนเหล่านี้:
โคลนที่เก็บ : เปิด PowerShell ในฐานะผู้ดูแลระบบจากนั้นเขียนคำสั่งเหล่านี้:
git clone https: // github.com / ali - hv / comsu.git
cd comsuเรียกใช้สคริปต์การติดตั้ง :
powershell - ExecutionPolicy Bypass - File install.ps1ตั้งค่าคีย์ API ของคุณ :
ตรวจสอบให้แน่ใจว่าคุณมีคีย์ Google AI Studio API ของคุณเป็นตัวแปรสภาพแวดล้อม หากคุณไม่มีคุณสามารถสร้างคีย์ API ฟรีได้ที่นี่
set GOOGLE_AI_STUDIO_API_KEY = your_api_key_hereคุณสามารถเพิ่มบรรทัดนี้ไปยังเส้นทาง $ ของคุณเพื่อให้คงอยู่
เมื่อติดตั้งแล้วคุณสามารถเรียกใช้ COMSU จากไดเรกทอรีใด ๆ ที่คุณได้ทำการเปลี่ยนแปลงขั้นตอน:
git comsuเรียกใช้สิ่งนี้ใน CMD:
git-comsuหากคุณอาศัยอยู่ในประเทศที่ถูก จำกัด โดย Google คุณอาจต้องการใช้ VPN หรือเปลี่ยน DNS ของคุณ
สิ่งนี้จะสร้างรายการข้อความคอมมิชชันที่แนะนำตามการเปลี่ยนแปลงของคุณและคุณสามารถเลือกข้อความที่คุณต้องการจากนั้นจะทำการเปลี่ยนแปลงโดยอัตโนมัติด้วยข้อความนั้น หากคุณไม่ชอบข้อความใด ๆ คุณสามารถพิมพ์ 'x' เพื่อออก
ตัวอย่าง
git add .
git comsuเอาท์พุท :
Generating the commit messages based on your changes ...
1. ref: Refactor the send_email function for efficiency
2. ref: Update the send_email to reduce processing time
3. feat: Use new method for getting the changes in send_email
Write the message number you want to use (write 'x' to exit): 1
[main 6b25961] ref: Refactor the send_email function for efficiency
1 file changed, 1 deletion(-)
Committed successfully.
พรอมต์ที่ใช้ในการสร้างข้อความ commit จะถูกเก็บไว้ในไฟล์ที่ชื่อพรอมต์ที่อยู่ที่ AT/USR/LOCAL/Share/Git-Comsu/Prompt คุณสามารถแก้ไขไฟล์นี้เพื่อเปลี่ยนวิธีการสร้างข้อความ AI
ยินดีต้อนรับการมีส่วนร่วมปัญหาและคำขอคุณสมบัติ! อย่าลังเลที่จะตรวจสอบหน้าปัญหา
หากคุณพบว่าเครื่องมือนี้มีประโยชน์โปรดให้ที่เก็บ!