使用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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e998e904fe4ddcc0ca53f26242ef6b152f171ada4acfed2268d6cbd5978f3c53 |
|
MD5 | 1aa8d99034356612e65315cd17af5499 |
|
BLAKE2b-256 | 366e86bfa2d3acdd8a70674f5e564e74048902d494f1b04b51c581f6da3d1e56 |