Cookie ist ein kostenloser und vorlagenbasierter Open-Source-Dateigenerator, der das Schreiben von Skripten, Makefiles, LaTeX-Dokumenten und anderen einmaligen Dateien beschleunigt.
Plätzchen
Cookie ist ähnlich wie cookiecutter, eine Befehlszeile Dienstprogramm, das Projekte aus Projektvorlagen (stilistisch als „cookiecutters“ bezeichnet) in jedem Markup-Format oder jeder Programmiersprache erstellt.Aber im Gegensatz zu cookiecutter erstellt Cookie Seiten aus Dateivorlagen.
Die Vorlagen werden im Verzeichnis ~/.cookiecutters
oder dem durch $COOKIE_DIR angegebenen Verzeichnis gespeichert . Hier können Sie Beispiele für die Vorlagen der Hauptentwickler sehen.
Funktionen in Cookies
Installation von Cookies unter Linux
Root-Installation
Mit Root-Berechtigung müssen Sie lediglich das Projekt von Git klonen und die App mit den folgenden Befehlen erstellen:
$ Git-Klon https://github.com/bbugyi200/cookie $ CD-Cookie $ sudo make install
Benutzerinstallation
Ohne Root-Berechtigung müssen Sie ein alternatives bin-Verzeichnis verwenden, in das Sie das Git-Repository klonen und dann mit dem Befehl erstellen würden :
make DESTDIR=/home//.local PREFIX=install
Ersetzen Sie durch Ihren Benutzernamen und stellen Sie sicher, dass sich das /home//.local/binVerzeichnis im Pfad Ihres Systems befindet.
Verwendung
Verwendung: Cookie-VORLAGE Cookie-c cookie -e VORLAGE Cookie-h Cookie-l cookie -r VORLAGE Initialisiert eine neue Datei (TARGET) unter Verwendung einer vordefinierten Vorlage (TEMPLATE). Die Zieldatei kann ein neues Skript, eine Konfigurationsdatei, eine Markup-Datei usw. sein. Nachdem die Zieldatei initialisiert wurde, wird sie zur Bearbeitung mit dem geöffnet Standardeditor des Systems. Positionsargumente: TARGET Der Name der zu initialisierenden Datei. Optionale Argumente: -d | --debuggen Aktivieren Sie den Debug-Modus. -c | --config Bearbeiten Sie die Konfigurationsdatei. -D DIR | --bin-subdir DIR Initialisieren Sie TARGET in DIR, das ein Unterverzeichnis von sein sollte Standard-bin-Verzeichnis (siehe Konfigurationsdatei). -e VORLAGE | --VORLAGE bearbeiten Cookie-Vorlage hinzufügen / bearbeiten. -f | --Gew alt Erzwingt, dass die TARGET-Initialisierung relativ zum Strom ist Verzeichnis. Diese Option überschreibt im Wesentlichen ROOT_DIR Konfigurationseinstellung. Standardmäßig für nicht ausführbare Dateien aktiviert Ziele. -h | --Hilfe Sehen Sie sich diese Hilfenachricht an. -l | --Liste Wenn TEMPLATE bereitgestellt wird, geben Sie den Inh alt der Vorlage an STDOUT aus. Listen Sie andernfalls verfügbare Vorlagen auf. -m MODUS | --mode MODUS Setzt Dateimodusbits. Akzeptiert jede Form für MODE, die erkannt wird mit dem 'chmod'-Befehl. -r VORLAGE | --VORLAGE entfernen Cookie-Vorlage löschen. -x Machen Sie TARGET ausführbar. Äquivalent zu '-m +x'. -v | - ausführlich Ausführliche Ausgabe aktivieren.
Die Verwendung von Cookie sollte Ihnen leicht fallen, wenn Sie mit Cookiecutter vertraut sind. . Aber wenn Sie mit einem der beiden Tools noch nicht vertraut sind, müssen Sie den Leitfaden durchgehen, bevor Sie sich damit befassen.