我找到了SCons,它看起来很有用,但它并不是我想要的。我真的不想要构建工具;我真正想要的是一个包管理器。
其他语言也有类似的工具:
- Python-easy_install 或 ppp
- JavaScript/NodeJS- npm
- 去安装
我想要一个开源 D 项目数据库,只需几个命令即可集成到更大的应用程序中,例如(假设 dpack 是命令):
# get source from database, run build script if there is one
dpack install some_package
# builds current package, grabbing dependencies as necessary
dpack build
# removes source (build will fail without it)
dpack remove
D有这样的事情吗?如果没有,我可能最终会自己写。