Whatsapp

Galleta

Anonim

Cookie es un generador de archivos gratuito y de código abierto basado en plantillas que acelera el proceso de escritura de scripts, Makefiles, documentos LaTeX y otros archivos únicos.

Galleta

Cookie es similar a cookiecutter, una línea de comandos utilidad que crea proyectos a partir de plantillas de proyectos (denominados estilísticamente como “cookiecutters“) en cualquier formato de marcado o lenguaje de programación.Pero a diferencia de cookiecutter, Cookie crea páginas a partir de plantillas de archivo.

Las plantillas se almacenan en el directorio ~/.cookiecutters o el directorio especificado por $COOKIE_DIR . Puede ver ejemplos de las plantillas de los principales desarrolladores aquí.

Funciones en Cookie

Instalación de Cookie en Linux

Instalación raíz

Con permiso de root, todo lo que necesita hacer es clonar el proyecto desde git y compilar la aplicación con los siguientes comandos:

$ clon de git https://github.com/bbugyi200/cookie
$ cd galleta
$ sudo hacer instalar
Instalación de usuario

Sin el permiso de root, deberá usar un directorio alternativo bin en el que clonaría el repositorio git y luego compilaría con el comando :

 hacer DESTDIR=/home//.local PREFIX=instalar

Reemplace con su nombre de usuario y asegúrese de que el directorio /home//.local/bin esté en la ruta de su sistema.

Uso

Uso: cookie PLANTILLA
galleta -c
cookie -e PLANTILLA
galleta -h
galleta -l
cookie -r PLANTILLA
Inicializa un nuevo archivo (TARGET) utilizando una plantilla predefinida (TEMPLATE).
El archivo de destino puede ser un nuevo script, un archivo de configuración, un archivo de marcado, etc.
Una vez inicializado el archivo de destino, se abre para editarlo con el
editor por defecto del sistema.
Argumentos posicionales:
OBJETIVO El nombre del archivo a inicializar.
Argumentos opcionales:
-d | --depurar
Habilitar el modo de depuración.
-c | --config
Edite el archivo de configuración.
-D DIR | --bin-subdirectorio DIR
Inicialice TARGET en DIR, que debe ser un subdirectorio del
directorio bin predeterminado (consulte el archivo de configuración).
-e PLANTILLA | --editar PLANTILLA
Añadir/editar plantilla de cookies.
-f | --fuerza
Forzar la inicialización de TARGET para que sea relativa a la actual
directorio. Esta opción anula esencialmente ROOT_DIR
ajuste de configuración. Habilitado por defecto para no ejecutable
objetivos
-h | --ayudar
Ver este mensaje de ayuda.
-l | --lista
Si se proporciona TEMPLATE, envíe el contenido de la plantilla a STDOUT.
De lo contrario, enumere las plantillas disponibles.
-m MODO | --modo MODO
Establece bits de modo de archivo. Acepta cualquier formulario para MODE que sea reconocido
por el comando 'chmod'.
-r PLANTILLA | --eliminar PLANTILLA
Eliminar plantilla de cookies.
-X
Hacer OBJETIVO ejecutable. Equivalente a '-m +x'.
-v | --verboso
Habilitar salida detallada.

Uso de Cookie debería resultarle fácil si está familiarizado con Cookiecutter . Pero si es nuevo en cualquiera de las dos herramientas, debe repasar la guía antes de profundizar.