v3.5.0Referenz

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
ParameterKurzBeschreibungStandard
--input-iEingabe-Datei (.velin)Erforderlich
--output-oAusgabe-DateiAuto
--targetZiel-Sprache (rust, php, ts, etc)rust
--autofixAutomatische Fehlerkorrekturfalse
--ai-semanticKI-Semantik-Analysefalse

velin check

Parsing und Type Checking, ohne Code-Generierung.

velin check -i main.velin

velin init / velin new

Erzeugt ein Axum-Gerüst: Cargo.toml, src/main.rs, Hello-Endpoint.

velin new my-api

velin 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 run

velin 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 system

velin format

Formatiert eine VelinScript-Datei.

velin format -i main.velin --in-place

Backup & Rollback

Backup create

Sichert .velin-Projektdateien unter .velin/backup.

velin backup create

Rollback to-version

Stellt eine vorherige Version des Projekts wieder her.

velin rollback to-version v1.0.0

Konfiguration

Die zentrale Konfiguration erfolgt über die velin.config.json.

{
  "compiler": {
    "target": "rust",
    "framework": "axum",
    "autofix": true
  },
  "cache": {
    "enabled": true,
    "directory": ".velin/cache"
  }
}

Umgebungsvariablen

OPENAI_API_KEYErforderlich für KI-Features
VELIN_LOG_LEVELdebug, info, warn, error