WhatsApp

Biscotto

Anonim

Cookie è un generatore di file gratuito e open source basato su modelli che accelera il processo di scrittura di script, Makefile, documenti LaTeX e altri file una tantum.

Cookie

Cookie è simile a cookiecutter, una riga di comando utilità che crea progetti da modelli di progetto (stilisticamente indicati come "cookiecutters") in qualsiasi formato di markup o linguaggio di programmazione.Ma a differenza di cookiecutter, Cookie crea pagine da modelli di file.

I modelli sono memorizzati nella directory ~/.cookiecutters o nella directory specificata da $COOKIE_DIR . Puoi vedere esempi dei modelli dei principali sviluppatori qui.

Funzionalità nei cookie

Installazione di cookie in Linux

Installazione root

Con i permessi di root tutto quello che devi fare è clonare il progetto da git e compilare l'app con i seguenti comandi:

$ git clone https://github.com/bbugyi200/cookie
$ cd biscotto
$ sudo make install
Installazione utente

Senza il permesso di root dovrai usare una bin directory alternativa in cui clonare il repository git e poi costruire con il comando :

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

Sostituisci con il tuo nome utente e assicurati che la directory /home//.local/bin sia nel percorso del tuo sistema.

Utilizzo

Utilizzo: cookie TEMPLATE
biscotto -c
cookie -e MODELLO
biscotto - h
biscotto -l
cookie -r MODELLO
Inizializza un nuovo file (TARGET) utilizzando un modello predefinito (TEMPLATE).
Il file di destinazione può essere un nuovo script, file di configurazione, file di markup, ecc….
Dopo che il file di destinazione è stato inizializzato, viene aperto per la modifica utilizzando l'estensione
l'editor predefinito del sistema.
Argomenti posizionali:
TARGET Il nome del file da inizializzare.
Argomenti facoltativi:
-d | --debug
Abilita la modalità di debug.
-c | --config
Modifica il file di configurazione.
-D DIRE | --bin-subdir DIR
Inizializza TARGET in DIR, che dovrebbe essere una sottodirectory di
directory bin predefinita (vedere il file di configurazione).
-e MODELLO | --modifica MODELLO
Aggiungi/modifica modello di cookie.
-f | --forza
Forza l'inizializzazione TARGET in modo che sia relativa alla corrente
directory. Questa opzione essenzialmente sostituisce ROOT_DIR
impostazione di configurazione. Abilitato per impostazione predefinita per non eseguibile
bersagli.
-h | --aiuto
Visualizza questo messaggio di aiuto.
-l | --elenco
Se viene fornito TEMPLATE, emette il contenuto del modello su STDOUT.
Altrimenti, elenca i modelli disponibili.
-m MODO | --modalità MODALITÀ
Imposta i bit della modalità file. Accetta qualsiasi forma per MODE riconosciuta
dal comando 'chmod'.
-r MODELLO | --rimuovi MODELLO
Elimina il modello di cookie.
-X
Rendi TARGET eseguibile. Equivalente a '-m +x'.
-v | --prolisso
Abilita l'output dettagliato.

Usare Cookie dovrebbe esserti facile se conosci Cookiecutter . Ma se sei un principiante di entrambi gli strumenti, devi consultare la guida prima di approfondire.