基于 Swift 的实用工具,用于管理项目命令,灵感来源于 Make。使用 Swift 编写项目命令,享受类型安全、代码重用和无缝集成。
struct Commands: SakeApp {
public static var sayHello: Command {
Command(
run: { context in
let name = context.arguments.first ?? "World"
print("Hello, \(name)!")
}
)
}
}
❯ sake sayHello Stranger
Hello, Stranger!
重要提示
Sake 正在积极开发中,会持续更新和改进。在生产环境中使用时请谨慎。
安装 Sake
brew install kattouf/sake/sake
查看其他安装方法
初始化一个新的 SakeApp
sake init
运行您的第一个命令
sake hello
我们欢迎贡献!无论是
请查看我们的 贡献指南 以开始。
Sake 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。