WhatsApp

Biscuit

Anonim

Cookie est un générateur de fichiers gratuit et open source basé sur des modèles qui accélère le processus d'écriture de scripts, de Makefiles, de documents LaTeX et d'autres fichiers uniques.

Biscuit

Cookie est similaire à cookiecutter, une ligne de commande utilitaire qui crée des projets à partir de modèles de projet (stylistiquement appelés "cookiecutters") dans n'importe quel format de balisage ou langage de programmation.Mais contrairement à cookiecutter, Cookie crée des pages à partir de modèles de fichiers.

Les modèles sont stockés dans le répertoire ~/.cookiecutters ou le répertoire spécifié par $COOKIE_DIR . Vous pouvez voir des exemples des principaux modèles de développeur ici.

 Fonctionnalités dans les cookies

Installation des cookies sous Linux

Installation racine

Avec l'autorisation root, tout ce que vous avez à faire est de cloner le projet à partir de git et de créer l'application avec les commandes suivantes :

$ git clone https://github.com/bbugyi200/cookie
$ cd cookie
$ sudo make install
Installation utilisateur

Sans l'autorisation root, vous devrez utiliser un autre répertoire bin dans lequel vous cloneriez le dépôt git, puis créerez avec la commande :

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

Remplacez par votre nom d'utilisateur et assurez-vous que le répertoire /home//.local/bin se trouve dans le chemin de votre système.

Usage

Utilisation : modèle de cookie
cookie -c
cookie -e MODÈLE
cookie -h
cookie -l
cookie -r MODÈLE
Initialise un nouveau fichier (TARGET) à l'aide d'un modèle prédéfini (TEMPLATE).
Le fichier cible peut être un nouveau script, un fichier de configuration, un fichier de balisage, etc….
Une fois le fichier cible initialisé, il est ouvert pour modification à l'aide de la
l'éditeur par défaut du système.
Arguments positionnels :
CIBLE Le nom du fichier à initialiser.
Arguments facultatifs :
-d | --déboguer
Activer le mode débogage.
-c | --config
Modifiez le fichier de configuration.
-D REP | --bin-subdir DIR
Initialisez TARGET dans DIR, qui doit être un sous-répertoire du
répertoire bin par défaut (voir le fichier de configuration).
-e MODÈLE | --edit MODÈLE
Ajouter/modifier un modèle de cookie.
-f | --Obliger
Forcer l'initialisation de TARGET à être relative au courant
annuaire. Cette option remplace essentiellement le ROOT_DIR
paramètre de configuration. Activé par défaut pour les non exécutables
cibles.
-h | --aider
Voir ce message d'aide.
-l | --liste
Si TEMPLATE est fourni, le contenu du modèle de sortie vers STDOUT.
Sinon, répertoriez les modèles disponibles.
-m MODE | --modeMODE
Définit les bits du mode fichier. Accepte toute forme de MODE reconnue
par la commande 'chmod'.
-r MODÈLE | --remove MODÈLE
Supprimer le modèle de cookie.
-X
Rendre TARGET exécutable. Équivalent à '-m +x'.
-v | --verbeux
Activer la sortie détaillée.

Utiliser Cookie devrait vous venir facilement si vous connaissez Cookiecutter . Mais si vous débutez avec l'un ou l'autre des deux outils, vous devez parcourir le guide avant de plonger dedans.