20 điểm bởi xguru 2025-06-28 | 1 bình luận | Chia sẻ qua WhatsApp
  • thư viện phát triển ứng dụng CLI được sử dụng rộng rãi nhất trong hệ sinh thái ngôn ngữ Go, được áp dụng trong nhiều dự án tiêu biểu như Kubernetes, Hugo, GitHub CLI
  • Hỗ trợ cấu trúc subcommand như app server, cùng subcommand lồng nhau và cờ kế thừa, nên phù hợp cả với các ứng dụng quy mô lớn
  • Với cấu trúc lệnh·đối số·cờ, có thể thiết kế ứng dụng trực quan và dễ mở rộng, đồng thời hỗ trợ các kịch bản lệnh tự nhiên
  • Tuân thủ đầy đủ cờ POSIX
  • Gợi ý sửa lỗi gõ sai thông minh: khi nhập app srver sẽ gợi ý app server
  • Tự động tạo trợ giúp và trang man cho từng lệnh/cờ
  • Hỗ trợ tự động hoàn thành shell cho bash, zsh, fish, powershell
  • Tích hợp với Viper để hỗ trợ biến môi trường cho ứng dụng 12-factor
  • Công cụ cobra-cli cho phép scaffold nhanh và tạo file lệnh, giúp phát triển ứng dụng CLI quy mô lớn hiệu quả hơn

1 bình luận

 
bungker 2025-06-29

Đây là thư viện được dùng cực kỳ nhiều nếu nhìn qua các mã nguồn mở phổ biến.