Obsidian CLI

আপনার ভল্ট নিয়ন্ত্রণ করুন।

Obsidian-এ যা করতে পারেন, তা কমান্ড লাইনের মাধ্যমেও করতে পারবেন।

টার্মিনাল
# আজকের দৈনিক নোট খুলুন
obsidian daily

# আপনার ভল্টে খুঁজুন
obsidian search query="মিটিং নোট"

# আপনার দৈনিক নোটে একটি টাস্ক যোগ করুন
obsidian daily:append content="- [ ] বাজার করুন"

ব্যবহারের ক্ষেত্র

Obsidian CLI হলো প্লেইন টেক্সটের জন্য একটি প্রোগ্রাম্যাটিক প্লেগ্রাউন্ড।

ডেভেলপ করুন.
দ্রুত প্লাগইন এবং থিম তৈরি করুন। টার্মিনাল ছাড়াই কোড সম্পাদনা, রিলোড, টেস্ট এবং ডিবাগ করুন।
সহযোগিতা করুন.
ডকুমেন্টেশন ডিপ্লয় করুন, শেয়ার করা ভল্ট সার্ভারে সিঙ্ক করুন এবং আপনার দলের টুলচেইনে Obsidian সংযুক্ত করুন।
স্বয়ংক্রিয় করুন.
cron jobs, shell scripts এবং কাস্টম ইন্টিগ্রেশন দিয়ে আপনার ওয়ার্কফ্লো পরিচালনা করুন। আপনি যদি এটি স্ক্রিপ্ট করতে পারেন, তাহলে আপনি এটি করতে পারবেন।
পরীক্ষা-নিরীক্ষা করুন.
প্রোগ্রাম্যাটিকভাবে আপনার ভল্টে পড়ুন, খুঁজুন এবং লিখুন। agentic টুলগুলোকে আপনার ভল্টের সাথে ইন্টারঅ্যাক্ট করার সক্ষমতা দিন।

শুরু করুন

Obsidian CLI ইনস্টল করুন

01

Obsidian আপডেট করুন

সর্বশেষ Obsidian ইনস্টলার ডাউনলোড করুন। ডাউনলোড →

02

CLI সক্রিয় করুন

SettingsGeneral-এ Command line interface সক্রিয় করুন।

03

CLI রেজিস্টার করুন

CLI-কে আপনার system PATH-এ যোগ করতে স্ক্রিনের নির্দেশনা অনুসরণ করুন। পরিবর্তন কার্যকর করতে টার্মিনাল পুনরায় চালু করুন।

রেজিস্ট্রেশন /usr/local/bin/obsidian-এ একটি সিমলিঙ্ক তৈরি করে। যা প্রশাসনিক (Administrator) অনুমতি ছাড়া সম্ভব নয়। আপনাকে একটি সিস্টেম ডায়ালগের মাধ্যমে অনুমতির জন্য অনুরোধ করা হবে।

ইনস্টলারটি Obsidian.exe-এর সাথে একটি Obsidian.com টার্মিনাল রিডিরেক্টর যোগ করে। এটি প্রয়োজন কারণ Obsidian একটি GUI অ্যাপ হিসেবে চলে।

CLI বাইনারিটি ~/.local/bin/obsidian-এ কপি করা হয়েছে। নিশ্চিত করুন যে ~/.local/bin আপনার PATH-এ অন্তর্ভুক্ত রয়েছে।

আপনার প্রথম কমান্ড চালান

ইনস্টল হয়ে গেলে আপনি প্রস্তুত। মনে রাখবেন, 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

Sync

Headless Sync

GUI ছাড়াই Obsidian Sync চালান। যেকোনো সার্ভার বা অটোমেটেড পরিবেশে Obsidian Sync-এর গতি, গোপনীয়তা এবং এন্ড-টু-এন্ড এনক্রিপশন পান।

  • রিমোট ব্যাকআপ স্বয়ংক্রিয় করুন।
  • ওয়েবসাইট প্রকাশ স্বয়ংক্রিয় করুন।
  • আপনার পুরো কম্পিউটারের অ্যাক্সেস ছাড়াই agentic টুলগুলোকে ভল্টে অ্যাক্সেস দিন।
  • শেয়ার করা টিম ভল্টকে এমন একটি সার্ভারে সিঙ্ক করুন যা অন্যান্য টুলে ডেটা সরবরাহ করে।
  • নির্ধারিত অটোমেশন চালান — দৈনিক নোটকে সাপ্তাহিক সারাংশে একত্র করুন, অটো-ট্যাগ করুন এবং আরও অনেক কিছু।

শুরু করুন

Obsidian CLI কীভাবে ইনস্টল ও ব্যবহার করতে হয় তা শিখুন।