Sveltepress CLI
@sveltepress/cli প্যাকেজটি ডকুমেন্ট সংস্করণ, ম্যানিফেস্ট, অপরিবর্তনীয় সোর্স ডেল্টা এবং ইনক্রিমেন্টাল বিল্ড আর্টিফ্যাক্ট পরিচালনার জন্য sveltepress কমান্ড লাইন টুল সরবরাহ করে।
ইনস্টলেশন
pnpm add -D @sveltepress/cli কমান্ড সিনট্যাক্স
sveltepress versions <command> [options] সাব-কমান্ডসমূহ
init
নতুন সংস্করণ ম্যানিফেস্ট ফাইল (sveltepress.versions.json) তৈরি করুন:
sveltepress versions init --current 1.0 --label "1.0" --current <id>: প্রাথমিক সংস্করণ শনাক্তকারী (ডিফল্ট:'current')।--label <label>: বর্তমান সংস্করণের প্রদর্শন লেবেল।--base-path <path>: ঐতিহাসিক রুটের মূল প্রিফিক্স (ডিফল্ট:'/v')।--locale <id>: লক্ষ্য লোকাল (যেমনzh,bn)। এটিsveltepress.versions.<locale>.jsonতৈরি করে।
create
বর্তমান ডকুমেন্টেশনকে একটি অপরিবর্তনীয় ঐতিহাসিক সংস্করণে রূপান্তর করুন:
sveltepress versions create 1.0 --label "v1.0" <version-id>: সংস্করণের অনন্য শনাক্তকারী।--label <label>: সংস্করণ নির্বাচকে প্রদর্শিত লেবেল (ডিফল্ট:<version-id>)।--locale <id>: শুধুমাত্র নির্দিষ্ট লোকাল ম্যানিফেস্ট সংরক্ষণ করুন।--allow-dirty: আনকমিটেড গিট পরিবর্তন থাকা সত্ত্বেও রিলিজ তৈরি করার অনুমতি দেয়।
list
নিবন্ধিত সমস্ত ডকুমেন্ট সংস্করণ এবং তাদের স্ট্যাটাস প্রদর্শন করুন:
sveltepress versions list
sveltepress versions list --locale bn --locale <id>: লক্ষ্য লোকাল।
validate
ম্যানিফেস্ট ফরম্যাট, পরিবর্তন তালিকা, আর্টিফ্যাক্ট এবং ডেল্টার নির্ভুলতা পরীক্ষা করুন:
sveltepress versions validate
sveltepress versions validate --locale bn --locale <id>: লক্ষ্য লোকাল।
plan
ইনক্রিমেন্টাল বিল্ড প্ল্যান প্রিভিউ করুন এবং পুনরায় ব্যবহৃত পেজ ও পরিবর্তিত রুট দেখুন:
sveltepress versions plan --locale <id>: লক্ষ্য লোকাল।
build
সংস্করণ-সচেতন প্রোডাকশন কম্পাইলেশন চালান। --locale ছাড়া এটি সমস্ত লোকাল বিল্ড ও কম্পোজ করে:
sveltepress versions build
sveltepress versions build --locale bn --locale <id>: শুধুমাত্র নির্দিষ্ট লোকাল বিল্ড করুন।--draft-only: চূড়ান্ত কম্পোজিশন ছাড়া ড্রাফট আর্টিফ্যাক্ট তৈরি করুন।
compose
পূর্বে তৈরি করা পেজ আর্টিফ্যাক্টগুলোকে চূড়ান্ত আউটপুট ডিরেক্টরিতে একত্রিত করুন:
sveltepress versions compose --locale <id>: লক্ষ্য লোকাল।
publish
ম্যানিফেস্টে সংস্করণের স্ট্যাটাস (stable, deprecated, eol) এবং সতর্কবার্তা আপডেট করুন:
sveltepress versions publish --status deprecated --message "দয়া করে নতুন সংস্করণে আপডেট করুন" --status <stable|deprecated|eol>: নতুন সংস্করণ স্ট্যাটাস।--message <text>: সতর্কবার্তা টেক্সট।--locale <id>: লক্ষ্য লোকাল।
migrate
পুরাতন সংস্করণ মেটাডেটাকে কনটেন্ট-অ্যাড্রেসড ইনক্রিমেন্টাল স্টোরে স্থানান্তর করুন:
sveltepress versions migrate --site-id my-docs --site-id <id>: আর্টিফ্যাক্ট স্টোরের শনাক্তকারী।--store <dir>: কাস্টম আর্টিফ্যাক্ট স্টোর ডিরেক্টরি।--locale <id>: লক্ষ্য লোকাল।
gc
স্থানীয় স্টোর থেকে অব্যবহৃত বা মুছে ফেলা ঐতিহাসিক পেজ আর্টিফ্যাক্টগুলো মুছে জায়গা খালি করুন:
sveltepress versions gc --locale <id>: লক্ষ্য লোকাল।