AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

maux de tête - En ligne dans le Cloud

Exécutez des maux de tête dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

C'est le casse-tête de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


maux de tête - Un programme pour gérer la licence de votre fichier source.

SYNOPSIS


mal de tête [-h filet] [-c filet] [-r] [-aide | --aider] filet...

DESCRIPTION


Cette page de manuel documente brièvement les mal de tête commander.

Cette page de manuel a été écrite pour la distribution Debian GNU/Linux car l'original
le programme n'a pas de page de manuel.

C'est un usage courant de mettre au début des fichiers de code source un court en-tête donnant,
par exemple, certaines informations sur le droit d'auteur. mal de tête est un outil simple et léger pour
gérer facilement ces en-têtes. Parmi ses fonctionnalités, on peut citer :

· Les en-têtes doivent généralement être générés sous forme de commentaires dans les fichiers de code source. mal de tête rabais
avec différents types de fichiers et génère pour chacun d'eux des en-têtes dans un
le format.

· Les en-têtes détectent automatiquement les en-têtes existants et les suppriment. Ainsi, vous pouvez l'utiliser
pour mettre à jour les en-têtes dans un ensemble de fichiers.

COMMAND LINE OPTIONS


filet
Nom d'un fichier à traiter

-h fichier
Créer un en-tête avec du texte provenant du fichier

-c fichier
Lire le fichier de configuration donné

-à l'aide
Afficher la liste des options de mal de tête

UTILISATION


Illustrons l'utilisation de cet outil par un petit exemple. Supposons que vous ayez un petit
projet mélangeant du code C et Caml composé de trois fichiers 'foo.c', 'bar.ml' et 'bar.mli'',
et vous voulez les équiper d'un en-tête. Tout d'abord, écrivez un fichier d'en-tête, c'est-à-dire un
fichier en texte brut comprenant les en-têtes d'informations doivent mentionner. Un exemple d'un tel fichier
est donné dans la figure 1. Dans ce qui suit, nous supposons que ce fichier est nommé 'myheader' et est dans
le même répertoire que les fichiers sources.

Ensuite, afin de générer des en-têtes, exécutez simplement la commande : mal de tête -h mon en-tête foo.c
bar.ml bar.mli

Chaque fichier est équipé d'un en-tête comprenant le texte donné dans le fichier d'en-tête
'myheader', entouré de quelques caractères supplémentaires selon son format, ce qui en fait un
commentaire (par exemple '(*' et '*)' dans les fichiers '.ml'). Si vous mettez à jour le fichier d'en-tête 'myheader', vous
il suffit de réexécuter la commande ci-dessus pour mettre à jour les en-têtes dans les fichiers de code source.

De même, en exécutant : mal de tête -r foo.c bar.ml bar.mli supprime tout existant dans les fichiers
'foo.c', 'bar.ml' et 'bar.mli'. Les fichiers qui n'ont pas d'en-tête restent inchangés.

CONFIGURATION DOSSIER


Les types de fichiers et le format d'en-tête peuvent être spécifiés par un fichier de configuration. Par défaut, le
le fichier de configuration intégré par défaut donné dans la figure 2 est utilisé. Vous pouvez également utiliser votre propre
fichier de configuration grâce au -c choix : mal de tête -c maconfig -h mon en-tête foo.c bar.ml
bar.mli

Afin d'écrire votre propre configuration, vous pouvez suivre l'exemple donné dans la figure 2. A
Le fichier de configuration consiste en une liste d'entrées séparées par le caractère '|'. Chacun des
them est composé de deux parties séparées par un '->'.

La première est une expression régulière. (Les expressions régulières sont entourées de doubles
guillemets et ont la même syntaxe que dans Gnu Emacs.) mal de tête détermine les types de fichiers
selon les noms de base des fichiers ; ainsi, chaque fichier est traité en utilisant la première ligne son nom
allumettes.

Le second décrit le format des en-têtes pour les fichiers de ce type. Il se compose du
nom d'un modèle (par exemple 'frame'), éventuellement suivi d'une liste d'arguments. Les arguments sont
nommé: 'open:"(*"' signifie que la valeur de l'argument 'open' est '(*'. mal de tête
prend actuellement en charge trois modèles et un mot-clé spécial :

cadre
Avec ce modèle, les en-têtes sont générés dans un cadre. Ce modèle nécessite trois
arguments : 'open' et 'close' (les séquences d'ouverture et de fermeture des commentaires) et
'ligne' (le caractère utilisé pour faire les lignes horizontales du cadre). Deux en option
les arguments peuvent être utilisés 'margin' (une chaîne imprimée entre le côté gauche et droit de
le cadre et la bordure, par défaut deux espaces) et 'width' (la largeur de l'intérieur
du cadre, la valeur par défaut est 68).

lignes
Les en-têtes sont composés entre deux lignes. Trois arguments doivent être fournis : 'open' et
'close' (les séquences d'ouverture et de fermeture des commentaires), 'line' (le caractère utilisé
pour faire les lignes horizontales). Trois arguments facultatifs sont autorisés : 'begin' (une chaîne
composé au début de chaque ligne, par défaut deux espaces), 'last' (une chaîne
composé au début de la dernière ligne) et 'width' (la largeur des lignes,
la valeur par défaut est 70).

aucune
Ce modèle ne génère aucun en-tête et n'a pas d'argument.

sauter
Sauter la ligne correspondant à l'un des paramètres "match" regexp. Pour ce genre de
ligne, chaque premier motif de partie qui correspond au nom de base du fichier est pris en compte.

Utilisez le mal de tête en ligne en utilisant les services onworks.net


Ad


Ad