Whatsapp

Bolacha

Anonim

Cookie é um gerador de arquivos gratuito e de código aberto baseado em modelo que acelera o processo de criação de scripts, Makefiles, documentos LaTeX e outros arquivos únicos.

Bolacha

Cookie é semelhante a cookiecutter, uma linha de comando utilitário que cria projetos a partir de modelos de projeto (referidos estilisticamente como “cookiecutters“) em qualquer formato de marcação ou linguagem de programação.Mas ao contrário de cookiecutter, Cookie cria páginas a partir de modelos de arquivo.

Os modelos são armazenados no diretório ~/.cookiecutters ou no diretório especificado por $COOKIE_DIR . Você pode ver exemplos dos principais modelos do desenvolvedor aqui.

Recursos no Cookie

Instalação de Cookie no Linux

Instalação Raiz

Com permissão de root, tudo o que você precisa fazer é clonar o projeto do git e compilar o aplicativo com os seguintes comandos:

$ git clone https://github.com/bbugyi200/cookie
$ cd biscoito
$ sudo make install
Instalação do usuário

Sem permissão de root, você precisará usar um diretório alternativo bin no qual você clonaria o repositório git e depois compilaria com o comando :

 make DESTDIR=/home//.local PREFIX=install

Substitua pelo seu nome de usuário e verifique se o diretório /home//.local/bin está no caminho do seu sistema.

Uso

Uso: cookie TEMPLATE
biscoito -c
cookie -e MODELO
biscoito -h
biscoito -l
cookie -r MODELO
Inicializa um novo arquivo (TARGET) usando um modelo predefinido (TEMPLATE).
O arquivo de destino pode ser um novo script, arquivo de configuração, arquivo de marcação, etc….
Depois que o arquivo de destino foi inicializado, ele é aberto para edição usando o
editor padrão do sistema.
Argumentos Posicionais:
TARGET O nome do arquivo para inicializar.
Argumentos Opcionais:
-d | --depurar
Ative o modo de depuração.
-c | --config
Edite o arquivo de configuração.
-D DIR | --bin-subdir DIR
Inicialize TARGET em DIR, que deve ser um subdiretório do
diretório bin padrão (consulte o arquivo de configuração).
-e MODELO | --editar MODELO
Adicionar/editar modelo de cookie.
-f | --força
Forçar a inicialização do TARGET a ser relativa ao atual
diretório. Esta opção basicamente substitui o ROOT_DIR
definição de configuração. Ativado por padrão para não executável
alvos.
-h | --ajuda
Veja esta mensagem de ajuda.
-l | --Lista
Se TEMPLATE for fornecido, o conteúdo do modelo de saída para STDOUT.
Caso contrário, liste os modelos disponíveis.
-m MODO | --modo MODO
Define os bits do modo de arquivo. Aceita qualquer forma para MODE que seja reconhecida
pelo comando 'chmod'.
-r MODELO | --remover MODELO
Excluir modelo de cookie.
-x
Torne o TARGET executável. Equivalente a '-m +x'.
-v | --verbose
Ativar saída detalhada.

Usar Cookie deve ser fácil para você se estiver familiarizado com Cookiecutter . Mas se você é novo em ambas as ferramentas, precisa revisar o guia antes de se aprofundar.