Salvo CLI, a tool for the Salvo web framework, creates clean, easy-to-read code, saving you time for the more enjoyable aspects of life.
If you've got a knack for making CLI even better, or if you've noticed a few quirks that could use some attention, don't be shy! Drop us an issue, we welcome your insights.
cargo install salvo-cli
To create a new Salvo project, use the new command followed by the name of your project:
//use the local language
salvo new project_name
// Use English
salvo new project_name --lang=en
// 使用简体中文
salvo new project_name --lang=zh
// 使用繁體中文
salvo new project_name --lang=zh_TW
// Utilisez le français
salvo new project_name --lang=fr
// 日本語を使用する
salvo new project_name --lang=ja
// Usa el español
salvo new project_name --lang=es
// Verwenden Sie Deutsch
salvo new project_name --lang=de
// Используйте русский
salvo new project_name --lang=ru
// Usa l `italiano
salvo new project_name --lang=it
// Use o português
salvo new project_name --lang=pt
// 한국어를 사용하십시오
salvo new project_name --lang=ko
// Bruk norsk
salvo new project_name --lang=no
// Notaðu íslensku
salvo new project_name --lang=is
// Використовуйте українську
salvo new project_name --lang=uk
// ใช้ภาษาไทย
salvo new project_name --lang=th
// Χρησιμοποιήστε την ελληνική
salvo new project_name --lang=el
// Brug dansk
salvo new project_name --lang=da
cargo install --force salvo-cli
Status | Plan |
---|---|
✅ | web api template |
✅ | web site template |
✅ | Template with SQLx, SeaORM, Diesel, Rbatis (support for SQLite, PostgreSQL, MySQL) |
✅ | jwt,cors... middleware |
✅ | Support for MongoDB |
⏳ | command:salvo run |
⏳ | Support for docker |
⏳ | More integrations with good crates (validation, permissions or others?) |
⏳ | Split into multiple crates for clearer code organization |
This project is licensed under the MIT OR Apache-2.0 License.
Contributions are welcome! Please feel free to submit a Pull Request.