分享 procodile, 一款类似 foreman 的工具,但可运行在前台或后台,也支持定时任务

zw963 · April 15, 2026 · Last by zw963 replied at April 15, 2026 · 124 hits

宣布发布 procodile 2.0.0-rc1

我很高兴地宣布 procodile 2.0.0-rc1 正式发布。自上一个版本以来,这是一次重大更新,累计包含了 130 多个 commit。

这次更新之所以非常重要,主要有以下几个原因:

  1. 这是第一个完整实现原始 Ruby 版本功能的 procodile 发布版本。
  2. 它还修复了原始 Ruby 版本中存在的许多 bug 和边界情况问题。(感谢 Crystal 程序语言,让暴露和修复这些问题,相对于 Ruby 简单得多)

与此同时,2.0 版本在原始 Ruby 版本的基础上也有了显著增强,并引入了一些此前 Ruby 版本并不具备的新功能:

  1. 支持通过 .env 文件加载环境变量,这项功能基于 @jwoertink 开发的 lucky_env
  2. 支持定时任务。这是一次重要更新,使你可以在同一个地方同时管理长期运行的进程和定时任务。得益于 @kostya 开发的 cron_parser,它不仅支持标准的五段式 crontab 表达式,还支持精确到秒级的 cron 调度。
  3. 引入了 Runtime Issues。当命令执行结束后如果检测到问题,你会立即在命令行中收到反馈。

请参阅 Wiki,其中提供了结构清晰且内容详尽的文档说明。

还有个问题,希望大家群策群力,帮忙想个名字。

我希望将这款工具发布到各大发布版的包管理系统,但是原始 Ruby 版本的维护者已经注册了 procodile 这个名字。

原始 Ruby 版本的维护者不活跃,我联系不倒他,我在考虑,是不是换个名字。

有好的建议吗?

foresuperman

superman 是一个好名字,哈哈

You need to Sign in before reply, if you don't have an account, please Sign up first.