To jest polecenie Licensecheck, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
Licensecheck - proste sprawdzanie licencji dla plików źródłowych
STRESZCZENIE
kontrola licencji --help|--wersja
kontrola licencji [--no-konf] [--gadatliwy] [--prawa autorskie] [-l|--linie=N] [-i|--ignoruj=regex]
[-c|--sprawdź=regex] [-m|--maszyna] [-r|- rekurencyjny] [-e|--kodowanie=...] podstęp of pliki i
katalogi do ZOBACZ
OPIS
kontrola licencji próbuje określić licencję obowiązującą dla każdego przekazanego mu pliku, poprzez
przeszukiwanie początku pliku pod kątem tekstu należącego do różnych licencji.
Jeśli którykolwiek z przekazanych argumentów jest katalogiem, kontrola licencji doda zawarte w nim pliki
na liście plików do przetworzenia.
OPCJE
--gadatliwy, --nie-rozgadany
Określ, czy wyprowadzać przetwarzany tekst z każdego pliku przed
odpowiednie informacje o licencji.
Domyślnie jest cicho.
-l=N, --linie=N
Określ liczbę wierszy nagłówka każdego pliku, które powinny zostać przeanalizowane pod kątem licencji
Informacja. (Domyślnie jest to 60).
--ogon=N
Domyślnie ostatnie 5 tys. bajtów każdego pliku jest analizowanych w celu uzyskania informacji o licencji. Ty
może użyć tej opcji, aby ustawić rozmiar analizowanego fragmentu. Możesz ustawić tę wartość na 0
aby uniknąć analizowania końca pliku.
-i=regex, --ignoruj=regex
Podczas przetwarzania listy plików i katalogów wyrażenie regularne określone przez
ta opcja zostanie wykorzystana do wskazania tych, których nie należy brać pod uwagę (np. kopia zapasowa
pliki, metadane VCS).
-r, - rekurencyjny
Określ, że zawartość katalogów ma być dodawana rekurencyjnie.
-c=regex, --sprawdź=regex
Określ wzorzec, według którego będą dopasowywane nazwy plików, aby zdecydować, które
pliki, aby sprawdzić licencję.
Wartość domyślna obejmuje wspólne pliki źródłowe.
-s, --pominięty
Określ, czy wyświetlać pominięte pliki, tj. znalezione pliki, które nie spełniają kryteriów kontroli
wyrażenie regularne (patrz opcja „--check”). Domyślnie nie wyświetla się pominiętych plików.
Pamiętaj, że ignorowane pliki (takie jak „.git” lub „.svn”) nie są wyświetlane, nawet jeśli ta opcja jest włączona
używany.
--prawa autorskie
Wyświetl także tekst dotyczący praw autorskich znaleziony w pliku
-e --kodowanie
Określa kodowanie wejściowe plików źródłowych. Domyślnie pliki wejściowe nie są dekodowane.
Jeśli określono kodowanie, informacje o licencji i prawach autorskich są drukowane na STDOUT jako
utf8 lub śmieci, jeśli pomyliłeś kodowanie.
-m, --maszyna
Wyświetlaj informacje w sposób czytelny maszynowo, czyli w formularzu
[ ], aby można było je łatwo sortować i/lub
filtrowane, np. za pomocą Awk i rodzaj polecenia. Należy pamiętać, że użycie --gadatliwy opcja
zabije czytelność.
--no-konf, --nokonf
Nie czytaj żadnych plików konfiguracyjnych. Może to być użyte tylko jako pierwsza podana opcja
w wierszu poleceń.
KONFIGURACJA ZMIENNE
Dwa pliki konfiguracyjne /etc/devscripts.conf i ~/.devscripts pochodzą z powłoki
w tej kolejności ustawić zmienne konfiguracyjne. Opcje wiersza poleceń mogą być używane do:
nadpisać ustawienia pliku konfiguracyjnego. Ustawienia zmiennych środowiskowych są w tym przypadku ignorowane
cel, powód. Aktualnie rozpoznawane zmienne to:
LICENSECHECK_VERBOSE
Jeśli to jest ustawione na tak, to jest to samo co --gadatliwy parametr wiersza poleceń
używany. Wartość domyślna to Nie.
LICENSECHECK_PARSELINES
Jeśli jest ustawiona na liczbę dodatnią, wówczas określona liczba linii na początku
każdy plik zostanie odczytany podczas próby ustalenia używanych licencji. To jest
równoważny z --linie opcja linii poleceń.
Skorzystaj z funkcji sprawdzania licencji online, korzystając z usług onworks.net