Questo è il comando licensecheck che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Licensecheck - semplice controllo delle licenze per i file sorgente
SINOSSI
controllo della licenza --Aiuto|--versione
controllo della licenza [--no-conf] [--verboso] [--diritto d'autore] [-l|--linee=N] [-i|--ignora=regex]
[-c|--verifica=regex] [-m|--macchina] [-r|--ricorsivo] [-e|--codifica=...] stratagemma of file ed
directory a dai un'occhiata
DESCRIZIONE
controllo della licenza tenta di determinare la licenza che si applica a ciascun file passato ad esso, da
ricercare all'inizio del file il testo appartenente a varie licenze.
Se uno degli argomenti passati sono directory, controllo della licenza aggiungerà i file contenuti
all'interno dell'elenco dei file da elaborare.
VERSIONI
--verboso, --non dettagliato
Specificare se stampare il testo in elaborazione da ciascun file prima del
informazioni sulla licenza corrispondente.
L'impostazione predefinita è tacere.
-l=N, --linee=N
Specifica il numero di righe dell'intestazione di ciascun file che dovrebbe essere analizzato per la licenza
informazione. (Il valore predefinito è 60).
--coda=N
Per impostazione predefinita, vengono analizzati gli ultimi 5k byte di ciascun file per ottenere informazioni sulla licenza. Voi
può usare questa opzione per impostare la dimensione di questo pezzo analizzato. Puoi impostare questo valore su 0
per evitare di analizzare la fine del file.
-io=regex, --ignora=regex
Durante l'elaborazione dell'elenco di file e directory, l'espressione regolare specificata da
questa opzione saràusata per indicare quelli che non dovrebbero essere considerati (es backup
file, metadati VCS).
-r, --ricorsivo
Specificare che il contenuto delle directory deve essere aggiunto in modo ricorsivo.
-c=regex, --verifica=regex
Specificare un modello rispetto al quale verranno abbinati i nomi dei file per decidere quale
file di cui controllare la licenza.
L'impostazione predefinita include file di origine comuni.
-s, --saltato
Specificare se mostrare i file ignorati, ovvero i file trovati che non corrispondono al controllo
regexp (vedi opzione "--check"). L'impostazione predefinita è non mostrare i file ignorati.
Nota che i file ignorati (come ".git" o ".svn") non vengono mostrati anche quando questa opzione è
Usato.
--diritto d'autore
Visualizza anche il testo del copyright trovato all'interno del file
-e - codifica
Specifica la codifica di input dei file di origine. Per impostazione predefinita, i file di input non vengono decodificati.
Quando viene specificata la codifica, le informazioni sulla licenza e sul copyright vengono stampate su STDOUT come
utf8, o spazzatura se hai sbagliato la codifica.
-m, --macchina
Visualizza le informazioni in un modo leggibile dalla macchina, ovvero nel modulo
[ ] in modo che possa essere facilmente ordinato e/o
filtrato, ad esempio con il awk ed sorta comandi. Nota che usando il --verboso opzione
ucciderà la leggibilità.
--no-conf, --noconf
Non leggere alcun file di configurazione. Questo può essere usato solo come prima opzione data
sulla riga di comando.
CONFIGURAZIONE VARIABILI
I due file di configurazione /etc/devscripts.conf ed ~/.devscripts provengono da una shell
in questo ordine per impostare le variabili di configurazione. Le opzioni della riga di comando possono essere utilizzate per
sovrascrivere le impostazioni del file di configurazione. Le impostazioni delle variabili d'ambiente vengono ignorate per questo
scopo. Le variabili attualmente riconosciute sono:
LICENSECHECK_VERBOSE
Se è impostato su sì, allora è lo stesso di --verboso parametro della riga di comando
in uso. L'impostazione predefinita è no.
LICENSECHECK_PARSELINES
Se questo è impostato su un numero positivo, il numero di righe specificato all'inizio di
ogni file verrà letto durante il tentativo di determinare le licenze in uso. Questo è
equivalente al --Linee opzione da linea di comando.
Utilizzare il controllo delle licenze online utilizzando i servizi onworks.net