.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "LICENSECHECK.FR 1" .TH LICENSECHECK.FR 1 "2016-07-25" "Utilitaires Debian" " " .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" licensecheck \- Vérificateur de licence pour fichiers source .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBlicensecheck\fR \fB\-\-help\fR|\fB\-\-version\fR .PP \&\fBlicensecheck\fR [\fB\-\-no\-conf\fR] [\fB\-\-verbose\fR] [\fB\-\-copyright\fR] [\fB\-l\fR|\fB\-\-lines=\fR\fIN\fR] [\fB\-i\fR|\fB\-\-ignore=\fR\fIregex\fR] [\fB\-c\fR|\fB\-\-check=\fR\fIregex\fR] [\fB\-m\fR|\fB\-\-machine\fR] [\fB\-r\fR|\fB\-\-recursive\fR] \&\fIliste de fichiers ou répertoires à vérifier\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBlicensecheck\fR cherche à déterminer la licence qui s'applique à chaque fichier qui lui est fourni en recherchant, au début du fichier, différents blocs de texte qui appartiennent à des licences. .PP Si un des paramètre est un répertoire, \fBlicensecheck\fR ajoutera les fichiers contenus dans ce répertoire à la liste des fichiers à analyser. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-\-verbose\fR, \fB\-\-no\-verbose\fR" 4 .IX Item "--verbose, --no-verbose" Indiquer s'il faut afficher le texte analysé pour chacun des fichiers avant les informations sur la licence du fichier. .Sp Le comportement par défaut est d'être silencieux. .IP "\fB\-l=\fR\fIN\fR, \fB\-\-lines=\fR\fIN\fR" 4 .IX Item "-l=N, --lines=N" Indiquer le nombre de lignes de chaque en\-tête de fichier qui doivent être analysées pour rechercher les informations sur les licences (par défaut, c'est 60 lignes). .IP "\fB\-i=\fR\fIregex\fR, \fB\-\-ignore=\fR\fIregex\fR" 4 .IX Item "-i=regex, --ignore=regex" Lors du traitement de la liste des fichiers et répertoires, l'expression rationnelle précisée par cette option sera utilisée pour indiquer les fichiers ou répertoires qui ne doivent pas être traités (par exemple les fichiers de sauvegarde ou les fichiers des systèmes de gestion de configuration). .IP "\fB\-r\fR, \fB\-\-recursive\fR" 4 .IX Item "-r, --recursive" Indiquer que le contenu des répertoires doit être ajouté récursivement. .IP "\fB\-c=\fR\fIregex\fR, \fB\-\-check=\fR\fIregex\fR" 4 .IX Item "-c=regex, --check=regex" Indiquer un modèle utilisé pour définir les fichiers dont la licence doit être vérifiée. .Sp La valeur par défaut comprend différents fichiers source usuels. .IP "\fB\-\-copyright\fR" 4 .IX Item "--copyright" Afficher aussi les blocs de texte de copyright trouvés dans le fichier. .IP "\fB\-m\fR, \fB\-\-machine\fR" 4 .IX Item "-m, --machine" Afficher les renseignements de façon lisible par une machine, c'est à dire sous la forme [] afin d'être facilement triés ou filtrés, par exemple avec les commandes \fBawk\fR et \&\fBsort\fR. Remarquez que l'utilisation de l'option \fB\-\-verbose\fR va ruiner la lisibilité. .IP "\fB\-\-no\-conf\fR, \fB\-\-noconf\fR" 4 .IX Item "--no-conf, --noconf" Ne lire aucun fichier de configuration. L'option ne peut être utilisée qu'en première position de la ligne de commande. .SH "VARIABLES DE CONFIGURATION" .IX Header "VARIABLES DE CONFIGURATION" Les deux fichiers de configuration \fI/etc/devscripts.conf\fR et \&\fI~/.devscripts\fR sont chargés dans cet ordre par un interpréteur de commandes pour définir les variables de configuration. Des options de ligne de commande peuvent être utilisées pour écraser les paramètres des fichiers de configuration. Les paramètres des variables d'environnement sont ignorés à cette fin. Les variables actuellement reconnues sont : .IP "\fB\s-1LICENSECHECK_VERBOSE\s0\fR" 4 .IX Item "LICENSECHECK_VERBOSE" Si elle est définie à \fIyes\fR, équivaut à utiliser l'option \fB\-\-verbose\fR de la ligne de commande. La valeur par défaut est \fIno\fR. .IP "\fB\s-1LICENSECHECK_PARSELINES\s0\fR" 4 .IX Item "LICENSECHECK_PARSELINES" Si elle est configurée avec un nombre positif, alors le nombre de lignes indiqué au début des fichiers sera lu pour essayer de déterminer la ou les licences utilisées. C'est équivalent à utiliser l'option \fB\-\-lines\fR de la ligne de commande. .SH "LICENCE" .IX Header "LICENCE" Ce code est copyright Adam D. Barratt <\fIadam@adam\-barratt.org.uk\fR>, tous droits réservés ; basé sur un script du même nom du \s-1SDK KDE,\s0 copyright <\fIdfaure@kde.org\fR>. Ce programme est fourni \s-1SANS AUCUNE GARANTIE.\s0 Vous êtes libre de redistribuer ce code sous les termes de la licence publique générale \s-1GNU \s0(\s-1GNU\s0 General Public Licence), version 2 ou ultérieure. .SH "AUTEUR" .IX Header "AUTEUR" Adam D. Barratt .SH "TRADUCTION" .IX Header "TRADUCTION" Cyril Brulebois <\fIcyril.brulebois@enst\-bretagne.fr\fR>, 2006 .PP Thomas Huriaux <\fIthomas.huriaux@gmail.com\fR>, 2006 .PP David Prévot <\fIdavid@tilapin.org\fR>, 2010\-2013