跳转到主要内容

文件系统模板解释器

项目描述

/templates for the people/

因此人们通常以最简单的方式做事。如果你让人们用“一次性”脚本发送文件给你,他们可能会在其中硬编码很多内容。然后,你真的不知道需要更改什么,因为你也是人,你可能会犯错误。更糟糕的是,这是一个perl脚本,而你是一个python程序员。你不知道这个脚本做什么!

这正是冰山一角的时候。如果它真的是一次性的,谁在乎呢?但很快,一次性任务变成了一个部署故事,而且效率并不高。

创建新的模板

变量约定

MakeItSo!为你们提供了一些变量。你可以使用{{include(URI)}}包含另一个文件或URL,其中URI是文件路径或URL(当然,包含远程资源需要互联网)。包含的资源不会被包含。

正在插值的文件和URLS也有变量%(here)s,它是它们资源的父级。因此,使用合理的路径约定,相邻的文件可以(例如)像这样包含

{{include(here + ‘foo.txt’)}}

Python模板断言几个约定

  • project:选择的工程

  • author:项目的作者

  • email:作者的电子邮件

  • url:项目的URL

  • repo:项目的仓库;这将用于URL

    如果提供了并且没有URL

网络服务

Python具有从stdin运行文件的能力。这意味着你可以直接从网络运行makeitso。

python <(curl http://k0s.org/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py) [URI]

这使用bash shell。如果你有另一个shell,你可能需要使用另一种语法,下载文件或安装包。

类似项目

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

MakeItSo-0.6.1.tar.gz (17.8 kB 查看哈希值)

上传时间 源代码

由以下组织支持