Diese Beispiele verwenden ausschließlich den Befehl elide. Führen Sie sie in
einem leeren Verzeichnis aus.
TypeScript ausführen
// discount.ts
interface Order {
price: number;
quantity: number;
}
const order: Order = { price: 79.99, quantity: 2 };
console.log(`$${(order.price * order.quantity).toFixed(2)}`);elide run discount.ts$159.98Java und Kotlin formatieren
elide format leitet .java-Dateien an Google Java Format und .kt- oder
.kts-Dateien an ktfmt weiter. Pfade und Formatierer-Flags folgen nach --.
elide format -- src
elide format --list-files -- --dry-run srcDer erste Befehl schreibt Dateien direkt um. Der zweite ändert nichts und endet
mit Code 1, wenn eine Datei formatiert werden muss.
JavaScript aus Python aufrufen
from elide import js
total = js("[1, 2, 3, 4].reduce((a, b) => a + b, 0)")
print(total)elide python interop.py10Das eingebettete SQLite-Modul verwenden
import { Database } from "elide:sqlite";
const db = new Database();
db.exec("CREATE TABLE users (name TEXT)");
db.exec("INSERT INTO users VALUES ('Ada')");
console.log(db.query("SELECT name FROM users").get().name);elide run database.tsAdaEin npm-Paket installieren
Bei einer package.json mit Abhängigkeiten:
elide install --ecosystems=npm
elide run main.tsnpm-Pakete werden unter .dev/dependencies/npm installiert und über einen
node_modules-Link im Projekt bereitgestellt. Maven-Abhängigkeiten verwenden ein
projektlokales Repository unter .dev/dependencies/m2.
Statische Dateien bereitstellen
elide serve --no-tui ./publicDer statische Server lauscht standardmäßig auf 127.0.0.1:8080. Verwenden Sie
elide dev --no-tui ./public für Dateiüberwachung und Live-Reload auf Port
3000.
Die Befehlssyntax finden Sie in der CLI-Referenz, die Build-Konfiguration unter Elide-Projekte.