Obsidian CLI

تحكّم بخزنتك.

أي شيء يمكنك فعله في Obsidian يمكنك فعله من سطر الأوامر.

الطرفية
# افتح ملاحظة اليوم
obsidian daily

# ابحث في خزنتك
obsidian search query="ملاحظات الاجتماع"

# أضف مهمة إلى ملاحظتك اليومية
obsidian daily:append content="- [ ] شراء المقاضي"

حالات الاستخدام

Obsidian CLI هو ملعب برمجي للنص العادي.

تطوير.
ابنِ الإضافات والسمات بشكل أسرع. عدّل الكود، وأعد التحميل، واختبر، ونقّح الأخطاء دون مغادرة الطرفية.
تعاون.
انشر التوثيق، وزامن الخزنات المشتركة مع الخوادم، وادمج Obsidian في سلسلة أدوات فريقك.
أتمتة.
نظّم سير عملك باستخدام المهام المجدولة وسكربتات الشل والتكاملات المخصصة. إذا كان بإمكانك كتابة سكربت له، يمكنك تنفيذه.
تجربة.
اقرأ وابحث واكتب في خزنتك برمجياً. امنح الأدوات الذكية القدرة على التفاعل مع خزنتك.

ابدأ الآن

تثبيت Obsidian CLI

01

حدّث Obsidian

حمّل أحدث مثبّت لـ Obsidian. تحميل →

02

فعّل CLI

فعّل واجهة سطر الأوامر في الإعداداتعام.

03

سجّل CLI

اتبع التعليمات على الشاشة لإضافة CLI إلى مسار النظام PATH. أعد تشغيل الطرفية لتطبيق التغييرات.

يضيف التسجيل ملف Obsidian التنفيذي إلى PATH عبر ~/.zprofile. إذا كنت تستخدم bash أو fish، أضف المسار إلى إعدادات الشل يدوياً.

~/.zprofile
export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS"

يضيف المثبّت موجّه طرفية Obsidian.com بجانب Obsidian.exe. هذا مطلوب لأن Obsidian يعمل كتطبيق بواجهة رسومية.

AppImage: يُنشأ رابط رمزي في /usr/local/bin/obsidian (يتطلب sudo). يعود إلى ~/.local/bin إذا فشل sudo.

Flatpak: يُنشأ رابط رمزي تلقائياً. إذا فشل، أنشئ رابطاً يدوياً يشير إلى تصدير Flatpak.

نفّذ أمرك الأول

بمجرد التثبيت، ستكون جاهزاً للانطلاق. لاحظ أن تطبيق Obsidian يجب أن يكون قيد التشغيل.

نفّذ أمراً

الطرفية
# عرض المساعدة
obsidian help

استخدم وضع TUI

الطرفية
# افتح TUI (مع الإكمال التلقائي)
obsidian

أمثلة

شاهده أثناء العمل

اطّلع على أمثلة عملية، من تدوين الملاحظات اليومية إلى أتمتة المطورين.

الطرفية
# افتح ملاحظة اليوم
obsidian daily

# أضف مهمة إلى ملاحظتك اليومية
obsidian daily:append content="- [ ] شراء المقاضي"

# ابحث في خزنتك
obsidian search query="ملاحظات الاجتماع"

# اقرأ الملف الحالي
obsidian read

# اعرض جميع المهام من الملاحظة اليومية
obsidian tasks daily

# أنشئ ملاحظة جديدة من قالب
obsidian create name="رحلة إلى باريس" template=السفر

# عرض جميع الوسوم مع تكرارها
obsidian tags counts

# قارن بين نسختين من ملف
obsidian diff file=README from=1 to=3
الطرفية
# افتح DevTools
obsidian devtools

# أعد تحميل الإضافة قيد التطوير
obsidian plugin:reload my-plugin

# التقط صورة للتطبيق
obsidian dev:screenshot file=shot.png

# نفّذ JavaScript
obsidian eval "app.vault.getFiles().length"

# راجع أخطاء JS
obsidian dev:errors

# افحص خصائص CSS
obsidian dev:css selector=".workspace"

# استعلم عن عناصر DOM
obsidian dev:dom selector=".nav"
الطرفية
#!/bin/bash
# أتمتة الروتين الصباحي

# افتح ملاحظة اليوم
obsidian daily

# أضف مهام روتينية
obsidian daily:append content="- [ ] مراجعة البريد الوارد"
obsidian daily:append content="- [ ] مراجعة التقويم"

# انسخ الملفات الحديثة إلى الحافظة
obsidian files sort=modified limit=5 --copy

# تحقق من الروابط غير المحلولة
obsidian unresolved

# ابحث في خزنة محددة وصدّر كـ JSON
obsidian search query="status::active" vault="الملاحظات" format=json

اختصارات لوحة المفاتيح

اختصارات لوحة المفاتيح

اختصارات مريحة وإكمال تلقائي مدمج في واجهة TUI.

التنقل

تحريك لليسار / Ctrl+B
تحريك لليمين / Ctrl+F
بداية السطر Ctrl+A
نهاية السطر Ctrl+E
الكلمة السابقة Alt+B
الكلمة التالية Alt+F

التحرير

حذف حتى بداية السطر Ctrl+U
حذف حتى نهاية السطر Ctrl+K
حذف الكلمة السابقة Ctrl+W / Alt+⌫
قبول الاقتراح Tab
تجاهل الاقتراحات Shift+Tab
قبول الاقتراح الأول

عام

الأمر السابق / Ctrl+P
الأمر التالي / Ctrl+N
البحث في السجل Ctrl+R
إلغاء Escape
مسح الشاشة Ctrl+L
خروج Ctrl+C / Ctrl+D

المزامنة

Headless Sync

شغّل Obsidian Sync بدون واجهة رسومية. كل سرعة وخصوصية وتشفير Obsidian Sync الشامل، على أي خادم أو بيئة مؤتمتة.

  • أتمتة النسخ الاحتياطية عن بُعد.
  • أتمتة نشر موقع إلكتروني.
  • امنح الأدوات الذكية وصولاً إلى خزنة دون الوصول إلى جهازك بالكامل.
  • زامن خزنة فريق مشتركة مع خادم يغذي أدوات أخرى.
  • شغّل أتمتة مجدولة — اجمع الملاحظات اليومية في ملخصات أسبوعية، ووسم تلقائياً، والمزيد.

ابدأ الآن

تعلّم كيفية تثبيت واستخدام Obsidian CLI.