4 个版本
0.1.3 | 2021年11月6日 |
---|---|
0.1.2 | 2021年11月6日 |
0.1.1 | 2021年11月5日 |
0.1.0 | 2021年11月1日 |
在 模板引擎 中排名第414
125KB
311 行
创建那个项目
安装
$ cargo install ctp
基本信息
你可以在配置文件的任何文件中或命令部分放置 {{__NAME__}} 和/或 {{__OUT__}}。这两个都会被你传入的对应定义替换,因此是动态的。
{{__NAME__}} 对应于你传递给 ctp
的项目名称
{{__OUT__}} 对应于你传递给 ctp
的项目输出目录(默认为项目名称)
请参阅这里了解为什么这很有用。
基本设置
创建 ~/.ctp.toml
并填充以下内容
[templates]
[commands-before]
[commands-after]
接下来,在 templates
下添加语言模板的绝对路径
[templates]
c = "<path to c template>"
最后,添加你想要运行的任何命令,如下所示
[commands-before]
c = ["echo \"Creating project called {{_NAME__}} in directory {{__OUT__}}\""]
[commands-after]
c = ["gcc -o {{__NAME__}} {{__NAME__}}.c", "./{{__NAME__}}"]
依赖项
~2–2.8MB
~53K SLoC