InglêsFrancêsEspanhol

Ad


favicon do OnWorks

dor de cabeça - Online na nuvem

Execute a dor de cabeça no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Esta é a dor de cabeça do comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


dor de cabeça - Um programa para gerenciar a licença de seu arquivo de origem.

SINOPSE


dor de cabeça [-h lima] [-c lima] [-r] [-ajuda | --ajuda] lima...

DESCRIÇÃO


Esta página de manual documenta resumidamente o dor de cabeça comando.

Esta página de manual foi escrita para a distribuição Debian GNU / Linux porque o original
programa não tem uma página de manual.

É um uso comum colocar no início dos arquivos de código-fonte um cabeçalho curto,
por exemplo, algumas informações de direitos autorais. dor de cabeça é uma ferramenta simples e leve para
gerenciar facilmente esses cabeçalhos. Dentre suas funcionalidades, pode-se citar:

· Os cabeçalhos geralmente devem ser gerados como comentários em arquivos de código-fonte. dor de cabeça ofertas
com diferentes tipos de arquivos e gera para cada um deles cabeçalhos em um apropriado
formato.

· Cabeçalhos detecta automaticamente os cabeçalhos existentes e os remove. Assim, você pode usá-lo
para atualizar cabeçalhos em um conjunto de arquivos.

COMANDO LINHA OPÇÕES


lima
Nome de um arquivo para processar

-h arquivo
Crie um cabeçalho com o texto proveniente do arquivo

arquivo -c
Leia o arquivo de configuração fornecido

-ajuda ajuda
Exibir a lista de opções de dor de cabeça

USO


Vamos ilustrar o uso desta ferramenta com um pequeno exemplo. Suponha que você tenha um pequeno
projeto que mistura código C e Caml consistindo em três arquivos 'foo.c', 'bar.ml' e 'bar.mli' ',
e você deseja equipá-los com algum cabeçalho. Em primeiro lugar, escreva um arquivo de cabeçalho, ou seja, um
O arquivo de texto simples, incluindo os cabeçalhos de informações, deve ser mencionado. Um exemplo de tal arquivo
é dado na figura 1. A seguir, assumimos que este arquivo é denominado 'myheader' e está em
o mesmo diretório dos arquivos de origem.

Então, para gerar cabeçalhos, basta executar o comando: dor de cabeça -h meu cabeçalho foo.c
barra.ml barra.mli

Cada arquivo é equipado com um cabeçalho incluindo o texto fornecido no arquivo de cabeçalho
'myheader', rodeado por alguns caracteres extras, dependendo de seu formato, tornando-o um
comentário (por exemplo, '(*' e '*)' em arquivos '.ml'). Se você atualizar o arquivo de cabeçalho 'myheader', você
simplesmente precisa executar novamente o comando acima para atualizar os cabeçalhos nos arquivos de código-fonte.

Da mesma forma, executando: dor de cabeça -r foo.c barra.ml barra.mli remove qualquer arquivo existente
'foo.c', 'bar.ml' e 'bar.mli'. Os arquivos que não possuem cabeçalho são mantidos inalterados.

CONFIGURAÇÃO ARQUIVO


Os tipos de arquivo e o formato do cabeçalho podem ser especificados por um arquivo de configuração. Por padrão, o
O arquivo de configuração embutido padrão fornecido na figura 2 é usado. Você também pode usar o seu próprio
arquivo de configuração graças ao -c opção: dor de cabeça -c minha configuração -h meu cabeçalho foo.c barra.ml
barra.mli

Para escrever sua própria configuração, você pode seguir o exemplo dado na figura 2. A
arquivo de configuração consiste em uma lista de entradas separadas pelo caractere '|'. Cada um de
eles são feitos de duas partes separadas por um '->'.

O primeiro é uma expressão regular. (Expressões regulares são colocadas dentro de double
aspas e têm a mesma sintaxe do Gnu Emacs.) dor de cabeça determina os tipos de arquivo
de acordo com os nomes de base dos arquivos; assim, cada arquivo é tratado usando a primeira linha seu nome
fósforos.

O segundo descreve o formato dos cabeçalhos dos arquivos deste tipo. Consiste no
nome de um modelo (por exemplo, 'quadro'), possivelmente seguido por uma lista de argumentos. Os argumentos são
nomeado: 'open: "(*"' significa que o valor do argumento 'open' é '(*'. dor de cabeça
atualmente suporta três modelos e uma palavra-chave especial:

quadro
Com este modelo, os cabeçalhos são gerados em um quadro. Este modelo requer três
argumentos: 'abrir' e 'fechar' (as sequências de abertura e fechamento para comentários) e
'linha' (o caractere usado para fazer as linhas horizontais do quadro). Dois opcionais
os argumentos podem ser usados ​​como 'margem' (uma string impressa entre o lado esquerdo e direito do
a moldura e a borda, por padrão dois espaços) e 'largura' (a largura do interior
do quadro, o padrão é 68).

linhas
Os cabeçalhos são compostos entre duas linhas. Três argumentos devem ser fornecidos: 'aberto' e
'close' (as sequências de abertura e fechamento para comentários), 'linha' (o caractere usado
para fazer as linhas horizontais). Três argumentos opcionais são permitidos: 'begin' (uma string
datilografado no início de cada linha, por padrão dois espaços), 'último' (uma string
formatado no início da última linha) e 'largura' (a largura das linhas,
o padrão é 70).

não
Este modelo não gera cabeçalho e não tem argumento.

pular
Linha de salto correspondente a um dos parâmetros regexp "match". Para este tipo de
linha, cada padrão da primeira parte que corresponde ao nome de base do arquivo é levado em consideração.

Use dor de cabeça online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad