组织命令,复用任务,运行工作流

doer 是一款基于 KDL 配置语言的命令组织工具。告别杂乱与重复,用极致的复用设计与超高可读性,让命令管理重归清晰。

sudo sh -c '$(curl -fsSL https://doer.hentioe.dev/install.sh)'

不想用命令安装?也可以使用 DEBRPM 软件包安装 Doer。

doer.kdl
tasks {
    test "cargo test --all"
    release {
        - "cargo build --bin {bin} --release"
        arg bin
        dep test
        env {
            RUST_BACKTRACE full
        }
    }
    precommit {
        - "cargo fmt --all -- --check"
        - "cargo clippy --all-targets -- -D warnings"
    }
    prepush {
        dep precommit
        dep test
    }
}

加入 Doer

还在用 Makefile?justfile?或者其他的工具?不妨试试 Doer 吧!

参与功能设计

通过报告问题或讨论需求来改进 Doer。

参与功能开发

不如来看看还有哪些未完成计划?