🍶 Sake

Platforms Swift Versions Latest Release Build Status

基于 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 正在积极开发中,会持续更新和改进。在生产环境中使用时请谨慎。

📚 文档🚀 快速开始💻 GitHub

⭐️ 主要特性

📚 快速开始

  1. 安装 Sake

    brew install kattouf/sake/sake

    查看其他安装方法

  2. 初始化一个新的 SakeApp

    sake init
  3. 运行您的第一个命令

    sake hello

📖 示例用例

🤝 贡献

我们欢迎贡献!无论是

请查看我们的 贡献指南 以开始。

📜 许可证

Sake 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。