এটি হল আপডেট-yorickdoc কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
update-yorickdoc - Yorick এর জন্য HTML ডকুমেন্টেশন তৈরি করুন
সাইনোপিসিস
আপডেট-yorickdoc [--conf=ফাইল] [--অটো] [--অটো-এখন] [--থেকে=ডিরেক্টরি] [--কে=ডিরেক্টরি]
[--xref-dir=ডিরেক্টরি] [--src-dir=ডিরেক্টরি] [--টেমপ্লেট=ফাইল]
বর্ণনাঃ
update-yorickdoc হল htmldoc.i এর চারপাশে একটি মোড়ক, একটি ইয়োরিক স্ক্রিপ্ট যা ডকুমেন্ট বের করে
Yorick উৎস ফাইল থেকে মন্তব্য এবং HTML ফাইলের একটি সেটে পরিণত করে।
update-yorickdoc একটি "সোর্স ডিরেক্টরি" থেকে ফাইলগুলিকে একত্রিত করে (ডিফল্ট: /usr/share/yorick-doc,
কমান্ড-লাইন বিকল্প: --src-dir), টার্গেট ডিরেক্টরি মুছে দেয় (ডিফল্ট:
/usr/share/doc/yorick-doc/html_xref), এবং, Yorick ইনস্টল করা থাকলে, "yorick -batch" কল করে
htmldoc.i" বর্তমানে ইনস্টল করা সমস্ত ফাংশনের জন্য HTML ডকুমেন্টেশন কম্পাইল করতে (হয়
প্রধান Yorick প্যাকেজ বা অ্যাড-অন প্যাকেজ থেকে)।
update-yorickdoc যখনই একটি Yorick প্যাকেজ হয় তখনই স্বয়ংক্রিয়ভাবে কল করা হয়
ইনস্টল বা সরানো। "ENABLE_AUTO" সেট করে স্বয়ংক্রিয় আপডেট প্রতিরোধ করা সম্ভব
/etc/yorick-doc-এ 0 থেকে এটি তৈরি করতে ম্যানুয়ালি আপডেট-yorickdoc ব্যবহার করাও সম্ভব
কাস্টম ডিরেক্টরি থেকে ডকুমেন্টেশন (যেমন ব্যবহারকারীর নিজস্ব ~/ইয়োরিক/ ডিরেক্টরি) বা ক
কাস্টম জায়গা, উদাহরণস্বরূপ।
update-yorickdoc এর সাথে কাজ করার জন্য ডিফল্ট পরামিতিগুলির একটি সেট রয়েছে। এই পরামিতি হয়
/etc/yorick-doc, $HOME/.yorick-doc, এবং সামগ্রী দ্বারা কালানুক্রমিক ক্রমে ওভাররাইট করা হয়েছে
কমান্ড লাইন।
এই স্ক্রিপ্টটি কাজ করার জন্য কয়েকটি ফাইলের প্রয়োজন। ডিফল্ট ফাইল প্রদান করা হয়
ডিফল্ট সোর্স ডিরেক্টরি, এবং অ্যাড-অন প্যাকেজগুলিতে অতিরিক্ত তথ্য প্রদান করা উচিত
একই স্থানে. দেখা নথি পত্র নীচের পাশাপাশি /usr/share/doc/yorick-dev/yorick-policy.gz।
বিকল্প
--অটো | -a
dpkg-এ ট্রিগারের আবির্ভাবের কারণে এই পতাকাটি অবমূল্যায়িত হচ্ছে। সিস্টেমে যেখানে dpkg
ট্রিগার সমর্থন করে, -a আপডেট-yorickdoc কে নো-অপে পরিণত করে। পুরানো সিস্টেমে, এটা
নিচে -A এর মত আচরণ করে।
--অটো-এখন | -A
এই পতাকাটি শুধুমাত্র yorick-doc প্যাকেজের postinst স্ক্রিপ্টে ব্যবহার করার জন্য বোঝানো হয়েছে,
যা প্রতিবার একটি yorick অ্যাড-অন প্যাকেজ হলে ট্রিগার হওয়ার কথা
ইনস্টল করা, আপগ্রেড করা বা সরানো। আপডেট-yorickdoc কে নো-অপে পরিণত করা সম্ভব
যখন এই পতাকাটি /etc/yorick-doc-এ ENABLE_AUTO সেট করে 0 সেট করা হয়।
--conf=ফাইল
এই ফাইল থেকে কনফিগারেশন পড়ুন. এই ফাইলটি পার্স করা হয়েছে যেহেতু বিকল্পটি তে পাওয়া যায়
কমান্ড লাইন, আগে আসা বিকল্পগুলি ওভাররাইট করে।
--থেকে=ডিরেক্টরি1: ডিরেক্টরি2...
Yorick ফাইলের জন্য স্ক্যান করার জন্য ডিরেক্টরির কোলন-বিচ্ছিন্ন তালিকা। ডিফল্ট:
/usr/share/yorick/i:/usr/share/yorick/i0.
--শুদ্ধ করা | -p
শুধুমাত্র /usr/share/doc/yorick-doc/html_xref (অথবা --to এবং ব্যবহার করে সেট করা ডিরেক্টরি মুছুন
--xref-dir, বা /etc/yorick-doc-এ সমতুল্য ভেরিয়েবল), পুনর্নির্মাণ করবেন না
ডকুমেন্টেশন পরে.
-- শান্ত | -q
শান্ত থাকুন, শুধুমাত্র আপডেট-yorickdoc কি করে তা শীঘ্রই বলুন। এই বিল্ট ইন
ডিফল্ট কিন্তু একটি কনফিগারেশন ফাইলে ওভাররাইড করা হতে পারে।
--src-dir=ডিরেক্টরি
.packinfo, .keywords এবং .aliases ফাইলগুলি সম্বলিত ডিরেক্টরি তৈরি করার সময়
ডকুমেন্টেশন এই তিন ধরনের ফাইলের প্রতিটিতে সংযুক্ত করা হবে
লেক্সিকোগ্রাফিক্যাল অর্ডার এবং --packinfo, --কীওয়ার্ডস এবং ব্যবহার করে htmldoc.i-কে খাওয়ানো
--aliases অপশন (htmldoc.i দেখুন)। ডিফল্ট: /usr/share/yorick-doc।
--টেমপ্লেট=ফাইল
htmldoc.i এর টেমপ্লেট ফাইল সঠিক বিন্যাস বিস্তারিত htmldoc.i. ডিফল্ট:
/usr/share/yorick-doc/template.html।
--কে=ডিরেক্টরি
আপডেট করার জন্য Yorick HTML অনুক্রমের শীর্ষ-স্তরের ডিরেক্টরি। এটি এক স্তর উপরে
ডিরেক্টরি যেটি মুছে ফেলা হবে এবং/অথবা (পুনরায়) তৈরি করা হবে। ডিফল্ট থেকে
/usr/share/doc/yorick-doc।
-- ভারবোস | -v
ভারবোস হোন, প্রচুর ডিবাগিং তথ্য আউটপুট করুন। বিল্ট-ইন ডিফল্ট হতে হবে
শান্ত, শুধু শীঘ্রই বলছি আপডেট-yorickdoc কি করে।
--xref-dir=শব্দ
"TO" ডিরেক্টরির সাব-ডিরেক্টরি যেখানে ডকুমেন্টেশন কম্পাইল করা হবে। নিশ্চিত
ডকুমেন্টেশনে হাইপারলিংক এই মান ব্যবহার করবে। এই একটি সেট করা উচিত নয়
ডিরেক্টরি যার বিষয়বস্তুকে আপনি মূল্য দেন, যেহেতু এই ডিরেক্টরিটি প্রথমে মুছে ফেলা হবে। ডিফল্ট:
html_xref.
onworks.net পরিষেবা ব্যবহার করে আপডেট-yorickdoc অনলাইন ব্যবহার করুন