WhatsApp

Plätzchen

Anonim

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.