تستخدم هذه الأمثلة الأمر elide وحده. شغّلها في مجلد فارغ.
تشغيل TypeScript
// 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.98تنسيق Java وKotlin
يوجّه elide format ملفات .java إلى Google Java Format، وملفات .kt أو .kts
إلى ktfmt. تأتي المسارات وخيارات المنسّق بعد --.
elide format -- src
elide format --list-files -- --dry-run srcيعيد الأمر الأول كتابة الملفات في مكانها. أما الثاني فلا يغيّر شيئًا ويخرج
بالرمز 1 إذا احتاج أي ملف إلى تنسيق.
استدعاء JavaScript من Python
from elide import js
total = js("[1, 2, 3, 4].reduce((a, b) => a + b, 0)")
print(total)elide python interop.py10استخدام وحدة SQLite المضمّنة
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.tsAdaتثبيت حزمة npm
بوجود ملف package.json يحتوي على تبعيات:
elide install --ecosystems=npm
elide run main.tsتُثبَّت حزم npm تحت .dev/dependencies/npm وتُكشف عبر
رابط node_modules في المشروع. وتستخدم تبعيات Maven مستودعًا محليًا للمشروع
تحت .dev/dependencies/m2.
تقديم الملفات الثابتة
elide serve --no-tui ./publicيستمع الخادم الثابت على 127.0.0.1:8080 افتراضيًا. استخدم
elide dev --no-tui ./public لمراقبة الملفات وإعادة التحميل المباشر على المنفذ 3000.
راجع مرجع سطر الأوامر لصيغة الأوامر و مشاريع Elide لإعداد البناء.