DoNilDisturb Swift 插件

使用 Xcode 14+,在你的包中使用这个令人惊叹且新颖的 Swift 插件。

此插件可阻止你在朝九晚五的工作时间之外处理你的朝九晚五项目。

Project failing to compile with a message that do not disturb is on

将此添加到你的 Package.swift 文件中的依赖项:

.package(url: "https://github.com/icanzilb/DoNilDisturbPlugin.git", from: "0.0.2"),

然后,在你的目标定义中添加插件(仍在 Package.swift 中):

.target(
  name: "MyTarget",
  plugins: [
    .plugin(name: "DoNilDisturbPlugin", package: "DoNilDisturbPlugin")
  ]
)

就这样。你的目标将在工作时间之外构建失败。

享受你的休息时间吧。

公共假期支持

获取一个包含你所在地区的公共假期的 .ics 文件。 例如,获取这个用于西班牙假期的文件:https://www.officeholidays.com/ics-clean/spain

将日历文件保存在项目根目录下的一个名为 .config/DoNilDisturb 的子目录中。

现在插件会尊重你的假期了。

Error message in Xcode failing to build because it's a public holiday

许可证

当然是 MIT 许可证。