| |
---|
| | auto tool_pack = m_packageManager.getBestPackage(tool, ">=0.0.0"); |
---|
| | if (!tool_pack) tool_pack = m_packageManager.getBestPackage(tool, "~master"); |
---|
| | if (!tool_pack) { |
---|
| | logInfo("%s is not present, getting and storing it user wide", tool); |
---|
| | tool_pack = fetch(tool, Dependency(">=0.0.0"), defaultPlacementLocation, FetchOptions.none); |
---|
| | tool_pack = fetch(tool, Dependency.any, defaultPlacementLocation, FetchOptions.none); |
---|
| | } |
---|
| | |
---|
| | auto dscanner_dub = new Dub(null, m_packageSuppliers); |
---|
| | dscanner_dub.loadPackage(tool_pack.path); |
---|
| |
---|
| | auto template_pack = m_packageManager.getBestPackage(packageName, ">=0.0.0"); |
---|
| | if (!template_pack) template_pack = m_packageManager.getBestPackage(packageName, "~master"); |
---|
| | if (!template_pack) { |
---|
| | logInfo("%s is not present, getting and storing it user wide", packageName); |
---|
| | template_pack = fetch(packageName, Dependency(">=0.0.0"), defaultPlacementLocation, FetchOptions.none); |
---|
| | template_pack = fetch(packageName, Dependency.any, defaultPlacementLocation, FetchOptions.none); |
---|
| | } |
---|
| | |
---|
| | Package initSubPackage = m_packageManager.getSubPackage(template_pack, "init-exec", false); |
---|
| | auto template_dub = new Dub(null, m_packageSuppliers); |
---|
| |
---|
| | auto tool_pack = m_packageManager.getBestPackage(tool, ">=0.0.0"); |
---|
| | if (!tool_pack) tool_pack = m_packageManager.getBestPackage(tool, "~master"); |
---|
| | if (!tool_pack) { |
---|
| | logInfo("%s is not present, getting and storing it user wide", tool); |
---|
| | tool_pack = fetch(tool, Dependency(">=0.0.0"), defaultPlacementLocation, FetchOptions.none); |
---|
| | tool_pack = fetch(tool, Dependency.any, defaultPlacementLocation, FetchOptions.none); |
---|
| | } |
---|
| | |
---|
| | auto ddox_dub = new Dub(null, m_packageSuppliers); |
---|
| | ddox_dub.loadPackage(tool_pack.path); |
---|
| |
---|
| | |