এটি হল fix_include কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
fix_include - iwyu আউটপুট দিয়ে সোর্স কোড আপডেট করুন
সাইনোপিসিস
fix_include [অপশন] [ফাইলের নাম]... < <আউটপুট থেকে আপনি কি ব্যবহার করেন তা অন্তর্ভুক্ত করুন স্ক্রিপ্ট> OR
fix_include -s [অন্যান্য অপশন] ...
বর্ণনাঃ
fix_include stdin-এ অন্তর্ভুক্ত-আপনি-কি ব্যবহার করেন স্ক্রিপ্ট থেকে আউটপুট পড়ে -- সঙ্গে চালানো
--v=1 (ডিফল্ট) ভার্বোস বা উপরে -- এবং, যদি না --শুধুমাত্র or --শুষ্ক_রান উল্লিখিত আছে,
আউটপুটে উল্লিখিত ফাইলগুলিকে সংশোধন করে, তাদের পুরানো #ইনক্লুড লাইনগুলি সরিয়ে দেয় এবং
অন্তর্ভুক্ত_what_you_use স্ক্রিপ্ট দ্বারা প্রদত্ত লাইন দিয়ে তাদের প্রতিস্থাপন করা হচ্ছে। এটি সাজান
#ইনক্লুড এবং ফরওয়ার্ড-ডিক্লেয়ার লাইন।
শুধুমাত্র লেখার যোগ্য ফাইল (যেগুলি p4 সম্পাদনার জন্য খোলা হয়েছে) পরিবর্তন করা হয় (যদি না --চেকআউট_কমান্ড is
নির্দিষ্ট)। আপনি কি ব্যবহার করেন স্ক্রিপ্ট অন্তর্ভুক্ত-তে উল্লেখ করা সমস্ত ফাইল পরিবর্তন করা হয়, যদি না
ফাইলের নাম কমান্ডলাইনে নির্দিষ্ট করা হয়, এই ক্ষেত্রে শুধুমাত্র সেই ফাইলগুলি পরিবর্তন করা হয়।
প্রস্থান কোড হল ফাইলের সংখ্যা যা পরিবর্তিত হয়েছে (বা যদি পরিবর্তন করা হবে
--শুষ্ক_রান নির্দিষ্ট করা হয়েছিল) যদি না সেই সংখ্যাটি 100 ছাড়িয়ে যায়, যে ক্ষেত্রে 100 ফেরত দেওয়া হয়।
বিকল্প
-h, --help
এই সাহায্য বার্তাটি দেখান এবং প্রস্থান করুন
-b, --খালি_লাইন
প্রাইমারি হেডার ফাইল এবং C/C++ সিস্টেম #includes, এবং এর মধ্যে একটি ফাঁকা লাইন রাখুন
সিস্টেম #includes এবং google #includes [ডিফল্ট] এর মধ্যে আরেকটি ফাঁকা লাইন
--নোব্রাঙ্ক_লাইন
--মন্তব্য
#ইনক্লুড লাইনের পরে মন্তব্য দিন
--কোন মন্তব্য নেই
--নিরাপদ_হেডার
হেডার ফাইল থেকে অব্যবহৃত #includes/fwd-declares মুছে ফেলবেন না; শুধু নতুন যোগ করুন
[ডিফল্ট]
--nosafe_headers
-s, --শুধুমাত্র
cmdline-এ তালিকাভুক্ত ফাইলের #includes শুধু সাজান; কোনো #ইনক্লুড যোগ বা অপসারণ করবেন না
-n, --শুষ্ক_রান
আসলে কোনো ফাইল সম্পাদনা করবেন না; শুধু প্রিন্ট পার্থক্য. কোন পরিবর্তন না হলে রিটার্ন কোড হল 0
প্রয়োজন, অন্যথায় (পরিবর্তিত ফাইলের সংখ্যা, 100)
-- উপেক্ষা করুন=IGNORE_RE
fix_includes.py যেকোন ফাইল সম্পাদনা করা এড়িয়ে যাবে যার নামের সাথে এটি নিয়মিত মেলে
অভিব্যক্তি।
--চেকআউট_কমান্ড=CHECKOUT_COMMAND
একটি কমান্ড, যেমন "p4 সম্পাদনা", পরিবর্তন করার আগে সমস্ত অলিখিত ফাইলে চালানোর জন্য
তাদের ফাইলের নামগুলি একটি স্থানের পরে কমান্ডে যুক্ত করা হবে। আদেশ
পরিবর্তন করার প্রয়োজন নেই এমন কোনো ফাইলে চালানো হবে না।
--create_cl_if_possible
If --চেকআউট_কমান্ড হল "p4|g4|v4 সম্পাদনা" এবং পরিবর্তন করার জন্য সমস্ত ফাইল থাকা দরকার৷
চেক আউট করুন, তারপর সেই ফাইলগুলি সহ একটি CL তৈরি করুন।
--nocreate_cl_if_possible
--সংযোজন_তে_ক্ল=APPEND_TO_CL
যদি প্রদান করা হয়, একটি checkout_command সহ, নির্দিষ্ট করা ফাইলগুলি যোগ করুন যেগুলিকে ঠিক করতে হবে৷
বিদ্যমান CL
-- পৃথক_প্রকল্প_অন্তর্ভুক্ত=SEPARATE_PROJECT_INCLUDES
বর্তমান প্রজেক্টের জন্য #ইনক্লুডকে অন্য সব #ইনক্লুড থেকে আলাদাভাবে সাজান। এই পতাকা
বর্তমান প্রকল্পের রুট ডিরেক্টরি নির্দিষ্ট করে। যদি মান হয় " ",
#অর্ন্তভুক্ত যেগুলি একই শীর্ষ-স্তরের ডিরেক্টরি ভাগ করে একই হিসাবে অনুমান করা হয়
প্রকল্প যদি নির্দিষ্ট করা না থাকে, তাহলে প্রকল্প #includes অন্যান্য নন-সিস্টেমের সাথে সাজানো হবে
# অন্তর্ভুক্ত।
--ইনভোকিং_কমান্ড_লাইন=INVOKING_COMMAND_LINE
iwyu.py দ্বারা ব্যবহৃত অভ্যন্তরীণ পতাকা, এটি iwyu.py আহ্বান করতে ব্যবহৃত কমান্ড লাইন হওয়া উচিত
-m, --কিপ_আইউইউ_নামস্পেস_ফরম্যাট
IWYU ফরম্যাটে ফরওয়ার্ড-ডিক্লেয়ারেশন নেমস্পেস রাখুন, যেমন। নামস্থান n1 { নামস্থান n2
{ ক্লাস c1; } }। "স্বাভাবিক" Google ফর্ম্যাটে রূপান্তর করবেন না: নেমস্পেস n1
{\nনামস্থান n2 {\n ক্লাস c1;\n}\n}।
--nokeep_iwyu_namespace_format
onworks.net পরিষেবা ব্যবহার করে অনলাইনে fix_include ব্যবহার করুন