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

MIT 许可证

125KB
311

创建那个项目

example workflow

example

配置示例

安装

$ 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