xrash / twig-cli
Twig 模板引擎的 CLI 工具
dev-master
2016-04-13 15:52 UTC
Requires
- symfony/console: dev-master
- twig/twig: dev-master
This package is not auto-updated.
Last update: 2024-09-20 20:00:45 UTC
README
安装
$ wget https://github.com/xrash/twig-cli/raw/master/bin/twig.phar -O /tmp/twig.phar
$ chmod +x /tmp/twig.phar
$ sudo mv /tmp/twig.phar /usr/local/bin/twig
一行命令
$ wget https://github.com/xrash/twig-cli/raw/master/bin/twig.phar -O /tmp/twig.phar && chmod +x /tmp/twig.phar && sudo mv /tmp/twig.phar /usr/local/bin/twig
使用方法
将文件作为参数传递
$ twig file1.html.twig file2.html.twig > result.html
通过 STDIN 处理输入
$ cat file.html.twig | twig > result.html
使用内联参数
$ cat file.html.twig | twig -p title="My Title" -p env=dev > result.html
TODO
- 从 JSON 和/或 YAML 文件中接受参数。
- 选项:处理目录中每个 .twig 文件(递归),并将输出到另一个目录。
- 选项:从给定目录加载内部 Twig 环境,然后将输入作为模板名称而不是文件名进行处理。