3个版本
0.1.2 | 2021年11月27日 |
---|---|
0.1.1 | 2021年11月27日 |
0.1.0 | 2021年11月27日 |
#385 在 模板引擎
550KB
449 代码行
meme-cli
一个命令行工具,可以轻松制作dank梗图。
是的,真的。
安装
cargo install meme-cli
或者,可以使用以下方式从源代码安装
git clone https://github.com/TheRawMeatball/meme-cli
cd meme-cli
cargo install --path meme-cli
还计划提供AUR包
使用示例
# make sure to update your sources after installation, and then again regularly
meme-cli update-sources
meme-cli generate gru-plan "make memecli" "get it working enough to release it" "you need to write a readme" "you need to write a readme"
将生成以下梗图,并将其放置到您的剪贴板上以方便分享
注意:如果您没有在剪贴板中获取到梗图,您可能需要安装剪贴板管理器或在其上启用图像支持。
技巧和窍门
您可以通过运行 meme-cli generate-proto-completions
来生成一些适用于您首选shell的粗略完成脚本。您可以直接使用您shell的说明进行安装,但我建议扩展它们以支持 meme-cli generate
的模板完成。例如,如果您使用fish,这意味着需要将此行添加到您的完成文件中
complete -c meme-cli -n "__fish_seen_subcommand_from generate" -a "(meme-cli list-templates)"
那么其他的crate是什么呢???
很高兴您问了! meme-cli
只是一个真正的梗图生成强力的前端 memeinator
的前端。 meme-bevy
是另一个前端,但它用于快速制作 meme-cli
使用的梗图模板。您可以通过在 ~/.config/memecli.conf.json
中配置本地梗图仓库来使用它。您添加的模板将放在那里。如果您认为其他人可能会喜欢它们,请随时向 官方梗图仓库 提交PR。
{
"sources": [
{
"GitUrl": {
"url": "https://github.com/TheRawMeatball/memeinator-memesrc.git",
"alias": "default"
}
},
{
"LocalPath": "/home/your-username/memes"
}
]
}
许可证
我不知道您为什么会对这样一个笑话的许可证感兴趣,但如果您必须的话,它是在MIT和Apache 2.0下双许可的。
依赖项
~18–25MB
~176K SLoC