volta completions
คำสั่ง volta completions จะสร้างข้อมูล completion ของคำสั่งสำหรับเชลล์ของคุณ มีไวยากรณ์ดังนี้:
bash
สร้าง Volta completions
โดยค่าเริ่มต้น completions จะถูกสร้างสำหรับค่าเชลล์ปัจจุบันของคุณ
คือค่าของ `SHELL` หากคุณตั้งค่าตัวเลือก `<shell>` completions
จะถูกสร้างสำหรับเชลล์นั้นแทน
หากคุณระบุโฟลเดอร์ completions จะถูกเขียนไปยังไฟล์ที่นั่น
มิฉะนั้น จะถูกเขียนไปยัง `stdout`
USAGE:
volta completions [FLAGS] [OPTIONS] <shell>
FLAGS:
-f, --force เขียนทับไฟล์ที่มีอยู่ (หากมี)
--verbose เปิดใช้งานการวินิจฉัยอย่างละเอียด
--quiet ป้องกันเอาต์พุตที่ไม่จำเป็น
-h, --help แสดงข้อมูลวิธีใช้
OPTIONS:
-o, --output <out_file> ไฟล์ที่จะเขียน completions ที่สร้าง
ARGS:
<shell> เชลล์ที่จะสร้าง completions สำหรับ [ค่าที่เป็นไปได้: zsh, bash, fish, powershell, elvish]ตัวอย่าง
สร้าง Completions สำหรับเชลล์ปัจจุบันของคุณ
bash
# สร้าง completions และพิมพ์ไปยัง stdout
volta completionsสร้าง Completions สำหรับเชลล์เฉพาะ
bash
# สร้าง Bash completions
volta completions bash
# สร้าง Zsh completions
volta completions zsh
# สร้าง Fish completions
volta completions fish
# สร้าง PowerShell completions
volta completions powershell
# สร้าง Elvish completions
volta completions elvishส่งออก Completions ไปยังไฟล์
bash
# บันทึก bash completions ไปยังไฟล์
volta completions bash -o volta.bash
# บันทึก zsh completions ไปยังไฟล์พร้อมเขียนทับบังคับ
volta completions zsh -o _volta -fการติดตั้ง Completions
หลังจากสร้าง completions แล้ว คุณจะต้องติดตั้งพวกมันสำหรับเชลล์ของคุณ นี่คือวิธีการติดตั้งทั่วไปสำหรับเชลล์ต่างๆ:
Bash
bash
# สร้างและบันทึก bash completions
volta completions bash > ~/.volta-completions.bash
# เพิ่มไปยัง ~/.bashrc ของคุณ
echo 'source ~/.volta-completions.bash' >> ~/.bashrc
# ใช้การเปลี่ยนแปลงกับเซสชันปัจจุบัน
source ~/.bashrcZsh
bash
# สร้างโฟลเดอร์สำหรับ completions หากยังไม่มี
mkdir -p ~/.zsh/completions
# สร้างและบันทึก zsh completions
volta completions zsh > ~/.zsh/completions/_volta
# เพิ่มไปยัง ~/.zshrc ของคุณ (หากยังไม่ได้รวม)
echo 'fpath=(~/.zsh/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc
# ใช้การเปลี่ยนแปลงกับเซสชันปัจจุบัน
source ~/.zshrcFish
bash
# สร้างและบันทึก fish completions
volta completions fish > ~/.config/fish/completions/volta.fish
# Fish จะโหลด completions จากโฟลเดอร์นี้โดยอัตโนมัติPowerShell
powershell
# สร้าง PowerShell completions
volta completions powershell > volta-completions.ps1
# เพิ่มไปยังโปรไฟล์ PowerShell ของคุณ
echo '. /path/to/volta-completions.ps1' >> $PROFILE
# ใช้การเปลี่ยนแปลงกับเซสชันปัจจุบัน
. $PROFILEกรณีการใช้งาน
Shell completions ทำให้การใช้ Volta มีประสิทธิภาพมากขึ้นโดย:
- เสนอ subcommands ที่มีให้เมื่อคุณพิมพ์
volta - ให้ชื่อเครื่องมือสำหรับคำสั่งเช่น
volta installหรือvolta uninstall - เสร็จสิ้น flags และตัวเลือก
- ปรับปรุงผลิตภาพโดยการลดการพิมพ์และข้อผิดพลาด