InglêsFrancêsEspanhol

Ad


favicon do OnWorks

copyright-update - Online na nuvem

Execute a atualização de copyright no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando copyright-update 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


copyright-update - Atualizar informações de direitos autorais em arquivos

SINOPSE


atualização de direitos autorais [opções] ARQUIVO [ARQUIVO ...]
copyright-update [opções] --recursive PATH [PATH ...]

DESCRIÇÃO


Atualizar as informações de direitos autorais no conjunto de arquivos, possivelmente recursivamente, combinando o conteúdo
critério. A atualização afeta o ano de direitos autorais, informações de endereço GPL etc.

A linha deve conter a palavra "Copyright", um espaço, três caracteres '(C)' (ou um U + 00A9 UTF
símbolo de copyright), um espaço e o intervalo de anos. Quantidade variável de espaços e tabulações são
permitido, mas não deve haver espaços ao redor do caractere de traço em ANO-ANO. Exemplos:

Um espaço em branco, ou múltiplo, obrigatório
| | Sem espaço entre anos
| | |
Direitos autorais (C) YYYY-YYYY
Direitos autorais: (C) AAAA-AAAA
|
Dois pontos são opcionais

Por padrão, certos arquivos e caminhos são sempre ignorados; como diretórios de controle de versão,
arquivos de backups, arquivos de objetos e arquivos binários de acordo com o teste de arquivo "-T" do Perl. Corre
programa com opção --help-excluir para ver a lista de caminhos de exclusão.

OPÇÕES


Execute opções
-uma, --auto
No modo automático, o nome do autor é lido da variável de ambiente NOME e apenas
linhas correspondentes a 'Copyright. * $ NAME' são afetadas. Se NAME não estiver definido, leia as informações
do email.

Se nem NAME nem EMAIL existirem em até mesmo, ou se seus valores não estiverem em um
formatos reconhecíveis (consulte a seção AMBIENTE), esta opção não faz nada.

Esta opção tenta efetivamente predefinir o valor para o --linha opção.

-c, --código
predefinido --incluir para corresponder a arquivos de código comuns: .c, .h, .cc, .hh, .cpp, .c ++, .hpp, .C,
.pl, .py, .sh e .rb

-d, --depurar NÍVEL
Ative a depuração. O nível pode estar no intervalo de 0 a 10.

-f, --fsf-endereço
Altere os parágrafos da licença que se referem ao endereço da FSF. A recomendação atual da FSF
é redirecionar consultas sobre licenças para seu URL.

Substitua efetivamente os parágrafos:

Você deveria ter recebido uma cópia da Licença Pública Geral GNU
junto com este programa; se não, escreva para o Software Livre
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 EUA

Você deveria ter recebido uma cópia da Licença Pública Geral GNU
junto com este pacote; se não, escreva para o Software Livre
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301EUA

Com isso:

Você deveria ter recebido uma cópia da Licença Pública Geral GNU
junto com este programa. Se não, vejahttp://www.gnu.org/licenses/>.

-eu, --incluir REGEXP
Inclui arquivos que correspondem ao regexp. A partida é feita contra todo o caminho.

Se esta opção não for fornecida, todos os arquivos serão incluídos automaticamente. Os jogos podem
ser filtrado ainda mais usando a opção --excluir.

Esta opção pode ser usada várias vezes. Veja também a opção --código.

-eu, --linha REGEXP
Altere apenas as linhas que correspondem a REGEXP. A correspondência não diferencia maiúsculas de minúsculas.

-r, --recursivo
Pesquise recursivamente todos os diretórios fornecidos na linha de comando.

-R, --regexp REGEXP
Altere apenas os arquivos cujo conteúdo corresponda a REGEXP. O arquivo é lido como um grande
string para que seja possível combinar usando expressões regulares Perl em todo o
Arquivo. Um exemplo: '(? Smi) This. * Multi. * Line. * Match'. Ver Perlre(1) para mais informações
sobre 'smi' e outros modificadores.

Esta opção pode ser usada como uma preliminar Conteúdo critérios, para selecionar arquivos antes
--linha opção encontra as linhas de direitos autorais corretas.

-t, --teste, --funcionamento a seco
Execute em modo de teste. Mostre o que aconteceria. Nenhum arquivo é alterado.

-dentro, --verbose NÍVEL
Imprima mensagens informativas. Aumente o NÍVEL numérico para mais verbosidade.

-x, --excluir REGEXP
Ignore os arquivos que correspondem ao regexp. A partida é feita contra todo o caminho. A opção pode ser
usado várias vezes.

Esta opção é aplicada após possível --incluir fósforos.

- sim, --ano ANO
Atualize arquivos usando YEAR. O valor deve ter quatro dígitos.

A operação padrão é usar o ano atual, portanto, esta opção não é necessária em
uso normal. Caso de uso: você planeja tirar um longo feriado antes do final do ano e deseja
atualize o valor do próximo ano com antecedência.

-Sim, --não-ano
Desative o ano de atualização.

Miscelânea opções
-h, --Socorro
Exibir ajuda.

--help-excluir
Exibe os valores padrão usados ​​para excluir caminhos e arquivos.

--ajuda-html
Mostra a ajuda em formato HTML.

--ajuda-homem
Exibir ajuda na página de manual homem(1) formato.

-V, --versão
Exibir informações de contato e versão.

EXEMPLOS


O uso principal é atualizar arquivos para refletir o ano atual; opção --ano está implícito:

atualização de direitos autorais *

Para testar o que aconteceria:

atualização de direitos autorais --verbose 1 --teste *

Atualize apenas o arquivo de código C:

copyright-update --verbose 1 --include '\. [ch] $' --recursive.

É possível restringir a atualização de arquivos recursivamente apenas para aqueles arquivos cujo conteúdo
corresponder regexp. Aqui, as linhas afetadas são aquelas que correspondem --linha expressão regular.

atualização de direitos autorais \
--regexp '(? i) Autor:. * John. * Doe' \
--line '\ bFoo \ b' \
--ignore '\. (bak | bup | [~ #]]) $' \
--verboso 1 \
--ano 2013 \
--teste \
--recursivo \
.

PROBLEMAS


Veja a opção --depurar.

MEIO AMBIENTE


EMAIL
Na forma "[email protegido]"; isto é, sem os ângulos <>. Se definido,
o valor é usado na opção --auto apenas se a variável de ambiente NAME não estiver definida.

Para encontrar o nome e o sobrenome, a parte local no endereço de e-mail deve corresponder a maiúsculas e minúsculas
regexp insensível '^ [az -] + \. [az -] + @':

[email protegido] Não usado, não está no formulário First.Last
+ ------ + ----------

[email protegido] Não usado, da mesma forma
+ ---------------- + ----------
| |
Parte do domínio local

NOME
No formulário "Nome Sobrenome". Se definido, o valor é usado na opção --auto.

Use a atualização de direitos autorais online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad