diff --git a/changelog/env_var_package_version.dd b/changelog/env_var_package_version.dd new file mode 100644 index 0000000..3bc04de --- /dev/null +++ b/changelog/env_var_package_version.dd @@ -0,0 +1,3 @@ +Environment variable DUB_PACKAGE_VERSION added + +DUB now supports the environment variable DUB_PACKAGE_VERSION containing the version of the package \ No newline at end of file diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index b526b7b..34352ba 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -652,6 +652,7 @@ env["DUB_PACKAGE_DIR"] = pack.path.toNativeString(); env["DUB_ROOT_PACKAGE"] = proj.rootPackage.name; env["DUB_ROOT_PACKAGE_DIR"] = proj.rootPackage.path.toNativeString(); + env["DUB_PACKAGE_VERSION"] = pack.version_.toString(); env["DUB_COMBINED"] = settings.combined? "TRUE" : ""; env["DUB_RUN"] = settings.run? "TRUE" : "";