文件系统模板解释器

MakeItSo的Python项目详细描述


/人员模板/

所以人们通常以最简单的方式做事。如果你想 让人们给你发送一个文件,比如说,一个“一次性”脚本,他们会 可能是硬编码里面的一堆东西。那么,你不是真的 确定什么需要改变,因为你是人类 一个错误。更糟糕的是,它是一个perl脚本,而您是一个python程序员。 你不知道那个剧本是干什么的!

现在是冰山出现的时候。如果真的是一次性的, 关心吗?但是很快一次性的就变成了一个部署故事,而不是 有效的一个。

制作新模板

变量约定

马克伊索!为您提供一些变量。你可以包括另一个 使用{{include(uri)}的文件或url,其中uri是文件路径或 url(当然,internet必须包含远程资源)。这个 不包括包含的资源。

正在插入的文件和url也有变量%(此处)s, 是他们资源的父级。因此,使用合理的路径 通常,相邻的文件可以(例如)包含在

{{include(here+'foo.txt')}}

python模板声明了几个约定:

  • 项目:选择的项目
  • 作者:项目作者
  • 电子邮件:作者的电子邮件
  • url:项目的url
  • repo:项目的存储库;它将用于url
    如果已给出,且url不是

Web服务

python能够从stdin运行文件。这意味着你可以 直接从Web运行makeitso:

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

它使用bash shell。如果你有另一个壳,你可能不得不 使用其他语法,下载文件或安装软件包。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过不精确的参数类型获取构造函数?   找到java文件,但扫描程序未读取   在本地java服务器中部署google translation api,而不调用web服务。   java无法分析Adb版本(错误的ELF类)   java从模型到Servlet再到JSP选项列表获取信息   如何解决将xml文件转换为java文件时出现的错误?   Linux上从Java访问PC硬件端口   java如何覆盖Spring启动库属性?   java在maven的REST服务下获取JDBC连接   java如何将数组对象传递给构造函数?   java Spring BeanFactory作为Swing应用程序中的单例   带JsonDeserializer的java Lombok   用于多个文件的java Groovy脚本xml解析器   java如何从restful web服务中获取一些数据,并将其保存到数据库中?   servlet在java中提取ZIP   在Java中使用超类处理异常   java使hibernate在不使用@OneToOne@OneToMany等的情况下生成外键约束   基于tomcat web应用程序的用户角色的java只读访问   java在一个3乘n的表中找到具有最佳方差的3个值的集合   java Apache Commons CLI:获取选项的字符串值数组