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 . Но если вы новичок в обоих инструментах, вам нужно просмотреть руководство, прежде чем углубляться в него.