Whatsapp

曲奇饼

Anonim

Cookie 是一种基于模板的免费开源文件生成器,可加快编写脚本、Makefile、LaTeX 文档和其他一次性文件的过程。

曲奇饼

Cookie类似于cookiecutter,一个命令行从项目模板(风格上称为“cookiecutters”)以任何标记格式或编程语言创建项目的实用程序。但与cookiecutter不同,Cookie从文件模板创建页面。

模板存放在~/.cookiecutters目录或$COOKIE_DIR指定目录。您可以在此处查看主要开发人员模板的示例。

Cookie中的特点

Linux下Cookie的安装

根安装

With root permission all you need to do is clone the project from git and building the app with the following commands:

$ git clone https://github.com/bbugyi200/cookie
$ CD 饼干
$ 须藤使安装
用户安装

Without root permission you will need to use a alternate bin directory you would clone the git repo into then build with the command :

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

替换为您的用户名,并确保/home//.local/bin目录在您的系统路径中。

用法

Usage: cookie TEMPLATE
饼干-c
cookie -e 模板
饼干-h
饼干-l
cookie -r 模板
使用预定义模板 (TEMPLATE) 初始化新文件 (TARGET)。
目标文件可以是新脚本、配置文件、标记文件等……。
目标文件初始化后,使用
系统默认的编辑器。
位置参数:
TARGET 要初始化的文件的名称。
可选参数:
-d | --调试
启用调试模式。
-c | --配置
编辑配置文件。
-D 目录 | --bin-subdir DIR
将TARGET初始化为DIR,DIR应该是
默认 bin 目录(参见配置文件)。
-e 模板 | --编辑模板
添加/编辑 cookie 模板。
-f | - 力量
强制 TARGET 初始化相对于当前
目录。此选项实质上覆盖了 ROOT_DIR
配置设置。默认情况下为不可执行启用
目标。
-h | - 帮助
查看此帮助消息。
-l | - 列表
如果提供了 TEMPLATE,则将模板内容输出到 STDOUT。
否则,列出可用的模板。
-m 模式 | --模式模式
设置文件模式位。接受可识别的任何形式的 MODE
通过“chmod”命令。
-r 模板 | --删除模板
删除 cookie 模板。
-X
使 TARGET 可执行。相当于'-m +x'。
-v | --冗长
启用详细输出。

Using Cookie如果你熟悉Cookiecutter应该很容易。但是,如果您对这两种工具中的任何一种都不熟悉,那么您需要在深入研究之前阅读指南。