इस ट्यूटोरियल में, हम 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
अंत में इस फाइल को वर्तमान प्रोजेक्ट की टॉप डायरेक्टरी में कॉपी करें।
अब, आप अपने खुद के कोड फॉर्मेटिंग टूल का उपयोग कर सकते हैं। बस बनाई गई पायथन स्क्रिप्ट चलाएं और आप तैयार हैं!