Hướng dẫn CLI cho người dùng¶
Mô hình lệnh¶
CLI của Vyro tách làm 2 lớp rõ ràng:
- Lệnh end-user (
vyro ...) để chạy và vận hành ứng dụng. - Script developer (
python -m scripts.dev...) để check/build/benchmark nội bộ.
Lệnh end-user¶
vyro new- tạo skeleton dự án mới.vyro run- chạy app theo mode production-style.vyro dev- chạy app với reload.vyro doctor- kiểm tra môi trường và gợi ý readiness.vyro openapi- sinh OpenAPI từ route app.vyro compat- so sánh API contract.vyro migrate- chạy migration.vyro drift- phát hiện schema drift.vyro k8s- sinh Kubernetes manifest.vyro nogil-tune- gợi ý tuning workers.vyro release ...- nhóm lệnh release automation.
Script chỉ dành cho developer¶
Dùng cho bảo trì dự án, không phải luồng runtime cho end-user:
python -m scripts.dev.check
python -m scripts.dev.test
python -m scripts.dev.build --sdist
python -m scripts.dev.bench --suite all --iterations 10000 --out bench.json
Exit codes¶
0: thành công1: lỗi thực thi/runtime/tooling2: sai input/argument