我找到了SCons,看起来很有用,但它并不完全符合我的需求。我真正想要的不是一个构建工具,而是一个包管理器。
其他语言也有类似的工具:
- Python- easy_install或ppp
- JavaScript/NodeJS- npm
- Go- goinstall
我希望有一个开源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语言? 如果没有,我可能会自己动手写。