#命令行 #命令行工具 #模板 #项目 #骨架 #初始化器 #添加

app skely

一个简单的用于使用和管理骨架项目的命令行工具

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

Download history

每月下载量 436

MIT 许可证

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