এই টিউটোরিয়ালে, আমরা Clang টুলস ব্যবহার করে C/C++ কোড ফরম্যাটিং টুল তৈরি করার প্রোগ্রাম আলোচনা করব।
সেটআপ
sudo apt install python sudo apt install clang-format-3.5
তারপর আমরা একটি পাইথন ফাইল তৈরি করব যেখানে করেন্ট ইউজারের রিড এবং রাইট পারমিশন রয়েছে।
উদাহরণ
import os
cpp_extensions = (".cxx",".cpp",".c", ".hxx", ".hh", ".cc", ".hpp")
for root, dirs, files in os.walk(os.getcwd()):
for file in files:
if file.endswith(cpp_extensions):
os.system("clang-format-3.5 -i -style=file " + root + "/" + file)
কারেন্ট ইউজারের টপ ডিরেক্টরিতে একটি ফরম্যাটিং ফাইল তৈরি করুন।
আউটপুট
clang-format-3.5 -style=google -dump-config > .clang-format
শেষে এই ফাইলটি কারেন্ট প্রজেক্টের টপ ডিরেক্টরিতে কপি করুন।
এখন, আপনার নিজস্ব কোড ফরম্যাটিং টুল ব্যবহার করতে পারেন। শুধু তৈরি করা পাইথন স্ক্রিপ্ট রান করুন এবং আপনি প্রস্তুত!