Cookie to darmowy generator plików oparty na szablonach typu open source, który przyspiesza proces pisania skryptów, plików Makefile, dokumentów LaTeX i innych jednorazowych plików.
Ciastko
Cookie jest podobny do cookiecutter, wiersz poleceń narzędzie, które tworzy projekty na podstawie szablonów projektów (stylistycznie określanych jako „cookiecutters”) w dowolnym formacie znaczników lub języku programowania.Ale w przeciwieństwie do cookiecutter, Cookie tworzy strony z szablonów plików.
Szablony są przechowywane w katalogu ~/.cookiecutters
lub w katalogu określonym przez $COOKIE_DIR . Możesz zobaczyć przykłady szablonów głównego programisty tutaj.
Funkcje plików cookie
Instalacja plików cookie w systemie Linux
Instalacja root
Z uprawnieniami administratora wszystko, co musisz zrobić, to sklonować projekt z git i zbudować aplikację za pomocą następujących poleceń:
$ git clone https://github.com/bbugyi200/cookie $ cd cookie $ sudo make install
Instalacja użytkownika
Bez uprawnień administratora będziesz musiał użyć alternatywnego katalogu bin, do którego sklonujesz repozytorium git, a następnie skompilujesz za pomocą polecenia :
make DESTDIR=/home//.local PREFIX=install
Zastąp swoją nazwą użytkownika i upewnij się, że katalog /home//.local/bin znajduje się w ścieżce systemowej.
Stosowanie
Użycie: SZABLON pliku cookie ciasteczko -c cookie -e SZABLON ciasteczko -h ciastko -l cookie -r SZABLON Inicjuje nowy plik (TARGET) przy użyciu predefiniowanego szablonu (TEMPLATE). Plik docelowy może być nowym skryptem, plikiem konfiguracyjnym, plikiem znaczników itp. Po zainicjowaniu pliku docelowego jest on otwierany do edycji przy użyciu rozszerzenia domyślny edytor systemu. Argumenty pozycyjne: CEL Nazwa pliku do zainicjowania. Argumenty opcjonalne: -d | --odpluskwić Włącz tryb debugowania. -c | --konfig Edytuj plik konfiguracyjny. -D KIER | --bin-subdir KATALOG Zainicjuj TARGET w DIR, który powinien być podkatalogiem pliku domyślny katalog bin (zobacz plik konfiguracyjny). -e SZABLON | --edytuj SZABLON Dodaj / edytuj szablon pliku cookie. -f | --siła Wymuś, aby inicjalizacja TARGET była względna względem bieżącego informator. Ta opcja zasadniczo zastępuje ROOT_DIR ustawienie konfiguracji. Domyślnie włączone dla plików niewykonywalnych cele. -h | --Wsparcie Zobacz tę wiadomość pomocy. -l | --lista Jeśli podano TEMPLATE, wyślij zawartość szablonu na STDOUT. W przeciwnym razie wyświetl listę dostępnych szablonów. -m TRYB | --tryb TRYB Ustawia bity trybu pliku. Akceptuje każdą rozpoznaną formę TRYBU poleceniem „chmod”. -r SZABLON | --usuń SZABLON Usuń szablon plików cookie. -x Spraw, aby TARGET był wykonywalny. Odpowiednik „-m + x”. -v | --gadatliwy Włącz szczegółowe dane wyjściowe.
Korzystanie z Cookie powinno być dla Ciebie łatwe, jeśli znasz Cookiecutter . Ale jeśli dopiero zaczynasz korzystać z obu narzędzi, przed zagłębieniem się w ten przewodnik musisz zapoznać się z nimi.