यह कमांड लाइसेंसचेक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
लाइसेंसचेक - स्रोत फ़ाइलों के लिए सरल लाइसेंस चेकर
SYNOPSIS
लाइसेंस जांच --मदद|--संस्करण
लाइसेंस जांच [--नहीं-conf] [--शब्दशः] [--कॉपीराइट] [-l|--पंक्तियाँ=N] [-i|--अनदेखा=regex]
[-c|--चेक=regex] [-m|--मशीन] [-r|- आक्रामक] [-e|--एन्कोडिंग=...] सूची of फ़ाइलों और
निर्देशिकाओं सेवा मेरे चेक
वर्णन
लाइसेंस जांच उस लाइसेंस को निर्धारित करने का प्रयास करता है जो उसे पास की गई प्रत्येक फ़ाइल पर लागू होता है
विभिन्न लाइसेंसों से संबंधित पाठ के लिए फ़ाइल की शुरुआत में खोज करना।
यदि पारित तर्कों में से कोई भी निर्देशिका है, लाइसेंस जांच सम्मिलित फ़ाइलें जोड़ देगा
संसाधित करने के लिए फ़ाइलों की सूची के भीतर।
विकल्प
--शब्दशः, --नहीं-शाब्दिक
निर्दिष्ट करें कि प्रत्येक फ़ाइल से पहले संसाधित किए जा रहे टेक्स्ट को आउटपुट करना है या नहीं
संबंधित लाइसेंस जानकारी.
डिफ़ॉल्ट शांत रहना है.
-एल =N, --पंक्तियाँ=N
प्रत्येक फ़ाइल के हेडर की पंक्तियों की संख्या निर्दिष्ट करें जिन्हें लाइसेंस के लिए पार्स किया जाना चाहिए
जानकारी। (डिफ़ॉल्ट 60 है)।
--पूंछ=N
डिफ़ॉल्ट रूप से, लाइसेंस जानकारी प्राप्त करने के लिए प्रत्येक फ़ाइल के अंतिम 5k बाइट्स को पार्स किया जाता है। आप
इस पार्स किए गए खंड का आकार निर्धारित करने के लिए इस विकल्प का उपयोग किया जा सकता है। आप इस मान को 0 पर सेट कर सकते हैं
फ़ाइल के अंत को पार्स करने से बचने के लिए।
-मैं=regex, --अनदेखा=regex
फ़ाइलों और निर्देशिकाओं की सूची को संसाधित करते समय, नियमित अभिव्यक्ति द्वारा निर्दिष्ट किया जाता है
इस विकल्प का उपयोग उन चीज़ों को इंगित करने के लिए किया जाएगा जिन पर विचार नहीं किया जाना चाहिए (जैसे बैकअप)।
फ़ाइलें, वीसीएस मेटाडेटा)।
-r, - आक्रामक
निर्दिष्ट करें कि निर्देशिकाओं की सामग्री को पुनरावर्ती रूप से जोड़ा जाना चाहिए।
-सी=regex, --चेक=regex
यह तय करने के लिए कि किस फ़ाइल नाम का मिलान किया जाएगा, एक पैटर्न निर्दिष्ट करें
के लाइसेंस की जाँच करने के लिए फ़ाइलें।
डिफ़ॉल्ट में सामान्य स्रोत फ़ाइलें शामिल हैं।
-s, --छोड़ दिया गया
निर्दिष्ट करें कि छोड़ी गई फ़ाइलों को दिखाना है या नहीं, यानी ऐसी फ़ाइलें मिलीं जो जांच से मेल नहीं खातीं
regexp ("--चेक" विकल्प देखें)। डिफ़ॉल्ट रूप से छोड़ी गई फ़ाइलें नहीं दिखाना है।
ध्यान दें कि उपेक्षित फ़ाइलें (जैसे ".git" या ".svn") इस विकल्प के होने पर भी नहीं दिखाई जाती हैं
उपयोग किया गया।
--कॉपीराइट
फ़ाइल के भीतर पाया गया कॉपीराइट टेक्स्ट भी प्रदर्शित करें
-e --एन्कोडिंग
स्रोत फ़ाइलों की इनपुट एन्कोडिंग निर्दिष्ट करता है। डिफ़ॉल्ट रूप से, इनपुट फ़ाइलें डिकोड नहीं की जाती हैं।
जब एन्कोडिंग निर्दिष्ट की जाती है, तो लाइसेंस और कॉपीराइट जानकारी STDOUT पर मुद्रित की जाती है
यदि आपको एन्कोडिंग गलत मिली है तो utf8, या कचरा।
-m, --मशीन
जानकारी को मशीन पठनीय तरीके से, यानी फॉर्म में प्रदर्शित करें
[ ] ताकि इसे आसानी से हल किया जा सके और/या
फ़िल्टर किया गया, उदाहरण के लिए के साथ awk और तरह आदेश. ध्यान दें कि का उपयोग कर --शब्दशः विकल्प
पठनीयता ख़त्म कर देगा.
--नहीं-conf, --noconf
कोई भी कॉन्फ़िगरेशन फ़ाइल न पढ़ें। इसे केवल दिए गए पहले विकल्प के रूप में इस्तेमाल किया जा सकता है
कमांड लाइन पर।
विन्यास चर
दो कॉन्फ़िगरेशन फ़ाइलें /etc/devscripts.conf और ~/.देवस्क्रिप्ट एक खोल द्वारा सोर्स किया जाता है
उस क्रम में कॉन्फ़िगरेशन चर सेट करने के लिए। कमांड लाइन विकल्पों का उपयोग किया जा सकता है
कॉन्फ़िगरेशन फ़ाइल सेटिंग्स को ओवरराइड करें। इसके लिए पर्यावरण चर सेटिंग्स को अनदेखा किया जाता है
प्रयोजन। वर्तमान में मान्यता प्राप्त चर हैं:
LICENSECHECK_VERBOSE
अगर यह सेट है हाँ, तो यह के समान है --शब्दशः कमांड लाइन पैरामीटर
इस्तेमाल किया जा रहा हे। डिफ़ॉल्ट है नहीं.
LICENSECHECK_PARSELINES
यदि इसे धनात्मक संख्या पर सेट किया जाता है तो आरंभ में पंक्तियों की निर्दिष्ट संख्या
उपयोग में लायसेंस निर्धारित करने का प्रयास करते समय प्रत्येक फ़ाइल को पढ़ा जाएगा। यह है
के बराबर --लाइनें कमांड लाइन विकल्प
onworks.net सेवाओं का उपयोग करके ऑनलाइन लाइसेंसचेक का उपयोग करें