این چک مجوز فرمان است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
Licensecheck - بررسی کننده مجوز ساده برای فایل های منبع
خلاصه
چک مجوز --کمک|- نسخه
چک مجوز [-- بدون conf] [-- پرحرف] [--کپی رایت] [-l|-- خطوط =N] [-i|--نادیده گرفتن=regex]
[-c|--بررسی =regex] [-m|--دستگاه] [-r|- بازگشتی] [-e|--Encoding=...] فهرست of فایل ها و
دایرکتوری به بررسی
شرح
چک مجوز تلاش می کند تا مجوزی را که برای هر فایل ارسال شده به آن اعمال می شود، تعیین کند
جستجوی ابتدای فایل برای متن متعلق به مجوزهای مختلف.
اگر هر یک از آرگومان های ارسال شده دایرکتوری باشد، چک مجوز فایل های موجود را اضافه می کند
در لیست فایل هایی که باید پردازش شوند.
OPTIONS
-- پرحرف, -- بدون پرحرفی
مشخص کنید که آیا متن در حال پردازش از هر فایل قبل از
اطلاعات مجوز مربوطه
پیش فرض این است که ساکت باشید.
-l=N, -- خطوط =N
تعداد خطوط هدر هر فایل را که باید برای مجوز تجزیه شوند، مشخص کنید
اطلاعات (پیش فرض 60 است).
--دم=N
به طور پیش فرض، 5 هزار بایت آخر هر فایل برای دریافت اطلاعات مجوز تجزیه می شود. شما
ممکن است از این گزینه برای تنظیم اندازه این قطعه تجزیه شده استفاده کنید. می توانید این مقدار را 0 تنظیم کنید
برای جلوگیری از تجزیه انتهای فایل
-i=regex, --نادیده گرفتن=regex
هنگام پردازش لیست فایل ها و دایرکتوری ها، عبارت منظم مشخص شده توسط
این گزینه برای نشان دادن مواردی که نباید در نظر گرفته شوند استفاده می شود (مثلاً پشتیبان
فایلها، ابرداده VCS).
-r, - بازگشتی
مشخص کنید که محتویات دایرکتوری ها باید به صورت بازگشتی اضافه شوند.
-c=regex, --بررسی =regex
الگویی را مشخص کنید که با آن نام فایل ها مطابقت داده شود تا تصمیم بگیرید کدام یک
فایل هایی برای بررسی مجوز.
پیش فرض شامل فایل های منبع رایج است.
-s, -- نادیده گرفته شد
مشخص کنید که آیا فایلهای نادیده گرفته شده، یعنی فایلهای یافت شده که با چک مطابقت ندارند، نمایش داده شوند یا خیر
regexp (به گزینه "--check" مراجعه کنید). پیشفرض این است که فایلهای نادیده گرفته شده نشان داده نشود.
توجه داشته باشید که فایل های نادیده گرفته شده (مانند ".git" یا ".svn") حتی زمانی که این گزینه وجود دارد نشان داده نمی شوند.
استفاده شده.
--کپی رایت
همچنین متن حق چاپ موجود در فایل را نمایش دهید
-e - رمزگذاری
رمزگذاری ورودی فایل های منبع را مشخص می کند. به طور پیش فرض، فایل های ورودی رمزگشایی نمی شوند.
هنگامی که رمزگذاری مشخص می شود، اطلاعات مجوز و حق چاپ در STDOUT به عنوان چاپ می شود
utf8، یا زباله اگر کدگذاری را اشتباه انجام داده اید.
-m, --دستگاه
نمایش اطلاعات به صورت ماشینی قابل خواندن یعنی در فرم
[ ] به طوری که بتوان آن را به راحتی مرتب کرد و/یا
فیلتر شده، به عنوان مثال با بیدار و نوع دستورات توجه داشته باشید که با استفاده از -- پرحرف انتخاب
خوانایی را از بین خواهد برد.
-- بدون conf, --noconf
هیچ فایل پیکربندی را نخوانید. این فقط می تواند به عنوان اولین گزینه داده شده استفاده شود
در خط فرمان
پیکربندی متغیرها
دو فایل پیکربندی /etc/devscripts.conf و ~/.devscripts توسط یک پوسته منشأ می شوند
به منظور تنظیم متغیرهای پیکربندی. می توان از گزینه های خط فرمان استفاده کرد
نادیده گرفتن تنظیمات فایل پیکربندی تنظیمات متغیر محیطی برای این مورد نادیده گرفته می شود
هدف متغیرهای شناسایی شده در حال حاضر عبارتند از:
LICENSECHECK_VERBOSE
اگر این تنظیم شده باشد بله، سپس همان است -- پرحرف پارامتر خط فرمان
مورد استفاده قرار گرفته. پیش فرض است نه.
LICENSECHECK_PARSELINES
اگر این عدد روی یک عدد مثبت تنظیم شده باشد، تعداد خطوط مشخص شده در شروع
هر فایل در حین تلاش برای تعیین مجوز(های) در حال استفاده خوانده می شود. این هست
معادل -- خطوط گزینه خط فرمان
با استفاده از خدمات onworks.net از بررسی لایسنس آنلاین استفاده کنید