prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub
A

Ahmad Awais

@ahmadawais

1prompt
0lượt bình chọn nhận được
0đóng góp
Tham gia about 3 hours ago
1 đóng góp trong năm qua
Tháng 11
Tháng 12
Tháng 1
Tháng 2
Tháng 3
Tháng 4
Tháng 5
Tháng 6
Tháng 7
Tháng 8
Tháng 9
Tháng 10
M
W
F
Ít
Nhiều
aa/cli taste
Văn bản

Hướng dẫn toàn diện để thiết lập các dự án CLI với các phương pháp hay nhất và khuyến nghị công cụ.

# Cli taste của AA
- Sử dụng pnpm làm trình quản lý gói (package manager) cho các dự án CLI. Độ tin cậy: 1.00
- Sử dụng TypeScript cho các dự án CLI. Độ tin cậy: 0.95
- Sử dụng tsup làm công cụ đóng gói (build tool) cho các dự án CLI. Độ tin cậy: 0.95
- Sử dụng vitest để kiểm thử các dự án CLI. Độ tin cậy: 0.95
- Sử dụng Commander.js để xử lý lệnh CLI. Độ tin cậy: 0.95
- Sử dụng clack cho việc nhập liệu tương tác của người dùng trong các dự án CLI. Độ tin cậy: 0.95
- Kiểm tra xung đột tên CLI hiện có trước khi chạy npm link. Độ tin cậy: 0.95
- Tổ chức các lệnh CLI trong một thư mục commands chuyên biệt với từng mô-đun được tách riêng. Độ tin cậy: 0.95
- Bao gồm một biểu ngữ chào mừng bằng nghệ thuật ASCII nhỏ kích thước 150px hiển thị tên CLI. Độ tin cậy: 0.95
- Sử dụng các cờ (flags) chữ thường cho các lệnh phiên bản và trợ giúp (-v, --version, -h, --help). Độ tin cậy: 0.85
- Bắt đầu các dự án với phiên bản 0.0.1 thay vì 1.0.0. Độ tin cậy: 0.85
- Lệnh kiểm tra phiên bản chỉ nên xuất ra số phiên bản mà không có nghệ thuật ASCII, biểu ngữ hay thông tin bổ sung nào khác. Độ tin cậy: 0.90
- Đọc phiên bản CLI từ package.json thay vì gán cứng (hardcode) trong mã nguồn. Độ tin cậy: 0.75
- Luôn sử dụng ora cho các vòng xoay tải (loading spinners) trong các dự án CLI. Độ tin cậy: 0.95
- Sử dụng picocolors để tô màu chuỗi ký tự trên terminal trong các dự án CLI. Độ tin cậy: 0.90
- Sử dụng Ink để xây dựng giao diện người dùng CLI tương tác trong các dự án CommandCode. Độ tin cậy: 0.80
- Sử dụng ink-spinner cho hiệu ứng hoạt ảnh đang tải trong các CLI dựa trên Ink. Độ tin cậy: 0.70
- Ẩn các cờ nội bộ khỏi phần trợ giúp: .addOption(new Option('--local').hideHelp()). Độ tin cậy: 0.90
- Sử dụng pnpm.onlyBuiltDependencies trong package.json để phê duyệt trước các bản dựng nhị phân gốc (native binary builds). Độ tin cậy: 0.60
- Sử dụng phông chữ ANSI Shadow cho nghệ thuật ASCII ở chiều rộng terminal lớn và ANSI Compact cho chiều rộng nhỏ. Độ tin cậy: 0.85
- Sử dụng tối giản các màu trắng, xám và đen cho biểu ngữ nghệ thuật ASCII. Độ tin cậy: 0.85
- Kiểm tra xem gói có thể xuất bản được hay không bằng cách sử dụng `npx can-i-publish` trước khi đóng gói hoặc xuất bản. Độ tin cậy: 0.85
Best PracticesCLIDevelopment+1
A@ahmadawais
0