DoNilDisturbPlugin
A plugin for your Xcode project that stops you from working outside work hours
Install / Use
/learn @icanzilb/DoNilDisturbPluginREADME
DoNilDisturb Swift Plugin
Use Xcode 14+ to make use of this amazing and novel Swift plugin in your package.
The plugin stops you from working on your 9-5 project outside of 9-5 hours:

Add this to your dependencies in your Package.swift:
.package(url: "https://github.com/icanzilb/DoNilDisturbPlugin.git", from: "0.0.2"),
And then, add the plugin in your target definition(still in Package.swift:
.target(
name: "MyTarget",
plugins: [
.plugin(name: "DoNilDisturbPlugin", package: "DoNilDisturbPlugin")
]
)
That's all. Your target will fail to build outside of working hours.
Enjoy your time off work.
Public Holidays support
Grab an .ics file containing the public holidays for your locality. For example, grab this one for Spanish holidays: https://www.officeholidays.com/ics-clean/spain
Save the calendar file under your project's root directory in a sub-directory called .config/DoNilDisturb
The plugin will now respect your holidays:

License
MIT, of course.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
