跳转到主要内容

使用git的脚本模板管理器

项目描述

# MyTemplates

mtpl(类似于MyTemplates)是一个使用git的脚本/文件模板管理器。

# 为什么

在编写脚本时,我经常需要从网站上复制/粘贴很多小段的脚本、代码、许可证或配置文件。这很无聊且不方便(忘记网站地址、速度慢、步骤太多、容易出错等...)。这是一个非常适合用代码解决的问题。

而且,分享很酷。

# 如何

那么如何存储和分发一组随着时间的推移而演变的代码/文本片段,并且如果可能的话,使用“组”的不同版本?嗯,git + branch是一个完美的解决方案。但是git本身并不适合这种用途。所以,让我们在上面构建一个小的界面。

# 什么

于是,您就得到了一个小脚本,它利用git的强大功能,以简单而强大的方式分发和共享多个脚本/代码/许可证/配置文件模板,而无需关心git是如何工作的。

# 使用方法

mtpl

列出模板。在首次运行时,mtpl将克隆git仓库以获取脚本。<code>mtpl update</code> 更新仓库的内容。

mtpl template_name

在标准输出上显示模板。

mtpl part_of_template_name

在标准输出上显示匹配的模板,如果只有一个匹配模板,或者显示匹配模板的列表。

mtpl update

更新模板仓库。

# 我想添加一个新的模板!

只需在 <code>~/.config/mytemplates/</code> 中添加一个新文件。

# 我想向官方仓库提出一个新的模板!

哎呀,真幸运,你已经在~/.config/mytemplates/中有一个git仓库了。在你添加文件、提交并推送到某个地方之后,只需给我发送一封电子邮件到cortex@worlddomination.be。你也可以在此处[fork](https://github.com/Psycojoker/mytemplates) github仓库并发送pull request(更简单)。

许可

模板属于公有领域。MyTemplates采用agplv3+许可。

项目详情


下载文件

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

源代码发行版

mtpl-0.2.2.tar.gz (3.6 kB 查看哈希值)

上传时间 源代码

由以下组织支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面