CLI-Referenz
Vollständige Übersicht aller verfügbaren CLI-Befehle, Parameter und Optionen für VelinScript.
Übersicht
Der Basis-Befehl lautet velin. Alle weiteren Befehle werden als Subcommands aufgerufen.
Hauptbefehle
velin compile
Kompiliert eine VelinScript-Datei zu einer Zielsprache.
velin compile -i <input> [OPTIONS]Stable-Pfad: Rust/Axum nach src/main.rs.
velin compile -i main.velin -o src/main.rs| Parameter | Kurz | Beschreibung | Standard |
|---|---|---|---|
| --input | -i | Eingabe-Datei (.velin) | Erforderlich |
| --output | -o | Ausgabe-Datei | Auto |
| --target | Ziel-Sprache (rust, php, ts, etc) | rust | |
| --autofix | Automatische Fehlerkorrektur | false | |
| --ai-semantic | KI-Semantik-Analyse | false |
velin check
Parsing und Type Checking, ohne Code-Generierung.
velin check -i main.velinvelin init / velin new
Erzeugt ein Axum-Gerüst: Cargo.toml, src/main.rs, Hello-Endpoint.
velin new my-apivelin serve
Schreibt ein lauffähiges Axum-Gerüst nach .velin/serve-scaffold/ (danach cargo run). Startet keinen eingebetteten HTTP-Server.
velin serve -i main.velin
cd .velin/serve-scaffold && cargo runvelin generate
Generiert Boilerplate-Code für APIs, CRUD oder Clients. velin generate system erstellt REST/Axum-Grundgerüste.
velin generate crud --name Product --fields "id:string,name:string"velin generate systemvelin format
Formatiert eine VelinScript-Datei.
velin format -i main.velin --in-placeBackup & Rollback
Backup create
Sichert .velin-Projektdateien unter .velin/backup.
velin backup createRollback to-version
Stellt eine vorherige Version des Projekts wieder her.
velin rollback to-version v1.0.0Konfiguration
Die zentrale Konfiguration erfolgt über die velin.config.json.
{
"compiler": {
"target": "rust",
"framework": "axum",
"autofix": true
},
"cache": {
"enabled": true,
"directory": ".velin/cache"
}
}