Obsidian CLI
Obsidian-এ যা করতে পারেন, তা কমান্ড লাইনের মাধ্যমেও করতে পারবেন।
# আজকের দৈনিক নোট খুলুন
obsidian daily
# আপনার ভল্টে খুঁজুন
obsidian search query="মিটিং নোট"
# আপনার দৈনিক নোটে একটি টাস্ক যোগ করুন
obsidian daily:append content="- [ ] বাজার করুন"
ব্যবহারের ক্ষেত্র
শুরু করুন
Settings → General-এ Command line interface সক্রিয় করুন।
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-তে বিল্ট-ইন সুবিধাজনক শর্টকাট এবং অটোকমপ্লিট রয়েছে।
Sync
GUI ছাড়াই Obsidian Sync চালান। যেকোনো সার্ভার বা অটোমেটেড পরিবেশে Obsidian Sync-এর গতি, গোপনীয়তা এবং এন্ড-টু-এন্ড এনক্রিপশন পান।