9 个版本 (2 个稳定版本)
2.1.0 | 2024年3月27日 |
---|---|
2.0.0 | 2024年3月12日 |
0.1.7 | 2023年4月5日 |
0.1.6 | 2023年3月18日 |
在 命令行工具 中排名第 297
每月下载量 436 次
15KB
267 行(不包括注释)
Skely 💀
一个简单的用于管理和使用骨架项目的命令行工具
关于
Skely 是一个用于管理和使用项目模板的命令行工具。Skely 在与 C 等没有 cargo 式项目初始化器的语言一起工作时特别有用。
安装
要安装 Skely,请运行
cargo install skely
配置
设置
Skely 使用 SK_PLACEHOLDER
环境变量来确定一个占位符字符串,当使用骨架时替换为项目名称。如果此变量未设置,则默认为 PLACEHOLDER
。
使用方法
新建
要使用骨架创建新项目,请运行 sk new <项目 名称>
。 sk new foo
将在 /foo
创建项目。更多选项可以使用 sk new --help
查看。
添加
Skely 可以通过传递 Skely 一个目录或文件来添加新的骨架。 sk add foo/
将 foo/
添加为骨架,位于 ~/.config/sk/skeletons/foo/
。
删除
要删除骨架,请运行 sk remove <项目 名称>
。
列出
要列出所有配置的骨架,请运行 sk list
。
自动完成
要为 Skelly 生成 shell 自动完成,请运行 sk completion <SHELL>。要查看支持的 shell,请运行
sk completion --help
。安装完成脚本取决于您的 shell。在 zsh 和 oh-my-zsh 中,它看起来可能像这样
mkdir ~/.oh-my-zsh/completions
sk completion zsh > ~/.oh-my-zsh/completions/_sk
omz reload
如果你已经读到这儿,感谢你对我的软件感兴趣,这对我来说意义重大 :)。
依赖
~1–12MB
~79K SLoC