Это командная проверка лицензии, которую можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
licensecheck - простая программа проверки лицензий для исходных файлов
СИНТАКСИС
licensecheck --Помогите|--версия
licensecheck [--no-conf] [--подробный] [--авторское право] [-l|--lines =N] [-i|--ignore =регулярное выражение]
[-c|--check =регулярное выражение] [-m|--машина] [-r|- рекурсивный] [-e|--encoding =...] список of файлов и
каталоги в проверка
ОПИСАНИЕ
licensecheck пытается определить лицензию, которая применяется к каждому переданному ему файлу, путем
поиск в начале файла текста, принадлежащего различным лицензиям.
Если какой-либо из переданных аргументов - это каталоги, licensecheck добавит файлы, содержащиеся
в список файлов для обработки.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--подробный, - без подробностей
Укажите, следует ли выводить обрабатываемый текст из каждого файла перед
соответствующая информация о лицензии.
По умолчанию молчать.
-l =N, --lines =N
Укажите количество строк в заголовке каждого файла, которое нужно проанализировать на предмет лицензии.
Информация. (По умолчанию 60).
--tail =N
По умолчанию для получения информации о лицензии анализируются последние 5 Кбайт каждого файла. Ты
может использовать эту опцию, чтобы установить размер анализируемого фрагмента. Вы можете установить это значение на 0
чтобы избежать синтаксического анализа конца файла.
-i =регулярное выражение, --ignore =регулярное выражение
При обработке списка файлов и каталогов регулярное выражение, заданное
эта опция будет использоваться для обозначения тех, которые не следует рассматривать (например, резервное копирование
файлы, метаданные VCS).
-r, - рекурсивный
Укажите, что содержимое каталогов должно добавляться рекурсивно.
-c =регулярное выражение, --check =регулярное выражение
Укажите шаблон, по которому будут сопоставляться имена файлов, чтобы решить, какие
файлы для проверки лицензии.
По умолчанию включены общие исходные файлы.
-s, - пропущен
Укажите, следует ли отображать пропущенные файлы, т. Е. Найденные файлы, не соответствующие проверке.
regexp (см. параметр "--check"). По умолчанию пропущенные файлы не отображаются.
Обратите внимание, что игнорируемые файлы (например, «.git» или «.svn») не отображаются, даже если этот параметр установлен.
используемый.
--авторское право
Также отображать текст об авторских правах, найденный в файле
-e - кодирование
Задает входную кодировку исходных файлов. По умолчанию входные файлы не декодируются.
Если указана кодировка, информация о лицензии и авторских правах печатается на STDOUT как
utf8 или мусор, если вы ошиблись в кодировке.
-m, --машина
Отображать информацию в машиночитаемом виде, т.е. в форме
[ ], чтобы его можно было легко отсортировать и / или
фильтруется, например, с AWK и sort команды. Обратите внимание, что использование --подробный вариант
убьет читабельность.
--no-conf, --noconf
Не читайте файлы конфигурации. Это можно использовать только в качестве первого варианта.
в командной строке.
КОНФИГУРАЦИЯ ПЕРЕМЕННЫЕ
Два файла конфигурации /etc/devscripts.conf и ~ / .devscripts получены из оболочки
в этом порядке, чтобы установить переменные конфигурации. Параметры командной строки можно использовать для
переопределить настройки файла конфигурации. Для этого игнорируются настройки переменных среды.
цель. В настоящее время распознаются следующие переменные:
LICENSECHECK_VERBOSE
Если это установлено на Да, то это то же самое, что и --подробный параметр командной строки
быть использованным. По умолчанию нет.
LICENSECHECK_PARSELINES
Если установлено положительное число, то указанное количество строк в начале
каждый файл будет прочитан при попытке определить используемые лицензии. Это
эквивалентно --линии командной строки.
Используйте проверку лицензий онлайн с помощью сервисов onworks.net