WhatsApp

Cookie

Anonim

Cookie — это бесплатный генератор файлов с открытым исходным кодом на основе шаблонов, который ускоряет процесс написания сценариев, файлов Makefile, документов LaTeX и других одноразовых файлов.

Cookie

Cookie похож на cookiecutter, командную строку утилита, которая создает проекты из шаблонов проектов (стилистически называемых «cookiecutters») в любом формате разметки или на любом языке программирования.Но в отличие от cookiecutter, Cookie создает страницы из шаблонов файлов.

Шаблоны хранятся в каталоге ~/.cookiecutters или каталоге, указанном $COOKIE_DIR . Посмотреть примеры основных шаблонов разработчика можно здесь.

Функции в файлах cookie

Установка Cookie в Linux

Установка root

С правами суперпользователя все, что вам нужно сделать, это клонировать проект из git и собрать приложение с помощью следующих команд:

$ git clone https://github.com/bbugyi200/cookie
$ компакт-диск cookie
$ sudo сделать установить
Установка пользователем

Без прав root вам нужно будет использовать альтернативный каталог bin, в который вы клонируете репозиторий git, а затем создаете его с помощью команды :

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

Замените своим именем пользователя и убедитесь, что каталог /home//.local/bin находится в системном пути.

Применение

Использование: ШАБЛОН cookie
куки-с
cookie -e ШАБЛОН
печенье -ч
печенье -л
cookie -r ШАБЛОН
Инициализирует новый файл (TARGET) с использованием предопределенного шаблона (TEMPLATE).
Целевым файлом может быть новый сценарий, файл конфигурации, файл разметки и т. д.
После инициализации целевого файла он открывается для редактирования с помощью
системный редактор по умолчанию.
Позиционные аргументы:
TARGET Имя файла для инициализации.
Необязательные аргументы:
-д | --отлаживать
Включить режим отладки.
-с | --config
Отредактируйте файл конфигурации.
-D НАПРАВЛЕНИЕ | --bin-subdir КАТАЛОГ
Инициализируйте TARGET в DIR, который должен быть подкаталогом
каталог bin по умолчанию (см. файл конфигурации).
-e ШАБЛОН | --edit ШАБЛОН
Добавить/отредактировать шаблон cookie.
-ф | --сила
Принудительная инициализация TARGET относительно текущего
каталог. Эта опция по существу переопределяет ROOT_DIR
настройка конфигурации. Включено по умолчанию для неисполняемых
цели.
-ч | --помощь
Просмотрите это справочное сообщение.
-л | --список
Если указан ШАБЛОН, выведите содержимое шаблона в STDOUT.
В противном случае перечислите доступные шаблоны.
-м РЕЖИМ | --mode РЕЖИМ
Устанавливает биты режима файла. Принимает любую форму для MODE, которая распознается
командой «chmod».
-r ШАБЛОН | --удалить ШАБЛОН
Удалить шаблон cookie.
-Икс
Сделать TARGET исполняемым. Эквивалент '-m +x'.
-v | --подробный
Включить подробный вывод.

Использование Cookie вам будет легко понять, если вы знакомы с Cookiecutter . Но если вы новичок в обоих инструментах, вам нужно просмотреть руководство, прежде чем углубляться в него.