🚀 开发者福音!CNB 已关闭开发环境清理工具正式上线!
💡 还在为成百上千个“已关闭”的开发环境而头疼吗?
对于许多使用 CNB 平台(或类似云开发环境)的开发者来说,随着项目的不断创建与调试,关闭但未清理的开发环境往往越积越多。
每天打开环境列表,几十上百个“已关闭”状态的工作区在嘲笑你。
强迫症发作?看着满屏的灰色条目手动删除?
No!你值得更高效的解决方案!
于是——
✨ CNB 已关闭开发环境清理工具(CNB Cleanup) 闪亮登场!
🧹 一键清理 · 自动执行 · 拯救强迫症!
这款轻量级工具专为 CNB 用户设计,目标只有一个:
每天定时自动清理所有已关闭的开发环境,让你的工作区永远保持整洁。
运行机制:
- ✅ 每天凌晨 01:00 自动运行
- 🧠 智能识别「已关闭」状态的环境
- 🔒 使用授权密钥安全访问 CNB API
- 🗑️ 一次清理,干净利落!
⚠️ 重要提示
请在确保「没有仍在执行任务的环境」后再启用本工具。
否则可能导致任务中断或数据丢失!
🧭 快速上手指南
1️⃣ Fork 仓库
首先,前往 👉 kill-cnb-workspaces 仓库
点击右上角的 Fork,将仓库复制到你的账号下。
2️⃣ 配置密钥文件
打开仓库中的 .cnb.yml 文件,找到第 5 行:
https://cnb.cool/Anyexyz/Key/CNB_Keys/-/blob/main/envs.yml
将其替换为你自己的密钥文件地址。
密钥文件内容应如下:
# 权限为 account-engage:rw,用于每日自动删除开发环境
CNB_AUTH_TOKEN: xxxxxxxxxxxxxxxxxxxxxxx
这样,系统就能使用你的凭证安全地执行清理任务。
⏱️ 自动执行(无需人工干预)
配置完成后,GitHub Actions 会在每天 01:00 自动启动任务,定期清理所有已关闭的开发环境。
设置一次,长期省心。
从此,你的 CNB 环境列表永远干净如新!
🧩 适用场景
- 团队或个人在 CNB 平台上频繁创建临时开发环境;
- 多人协作项目,环境积压严重;
- 想让 GitHub Actions 自动维护云端资源的开发者;
- 有轻微强迫症的你 ❤️。
📜 许可协议
本项目基于 MIT License © Anye 开源,
你可以自由修改、部署与二次开发。
🌈 总结
开发环境的整洁是一种习惯,更是一种效率。
让自动化代替繁琐的手动操作,把时间还给真正重要的开发工作。
CNB Cleanup —— 一款真正懂开发者的自动化清理工具。