xrash/twig-cli

Twig 模板引擎的 CLI 工具

dev-master 2016-04-13 15:52 UTC

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 环境,然后将输入作为模板名称而不是文件名进行处理。