Я нашел SCons , что выглядит полезным, но это не совсем то, что я ищу.Я действительно не хочу инструмент для сборки;что я действительно хочу, так это менеджер пакетов.
Другие языки имеют похожие инструменты:
- Python- easy_install или ppp
- JavaScript / NodeJS- npm
- GoGoinstall
Я хотел бы иметь единую базу данных проектов 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?Если нет, то я, вероятно, сам напишу это.