reggae.dub.interop.dublib

Extract build information by using dub as a library

Members

Classes

InfoGenerator
class InfoGenerator
Undocumented in source.

Enums

Compiler
enum Compiler
Undocumented in source.

Functions

configToDubInfo
from!"reggae.dub.info".DubInfo configToDubInfo(O output, from!"reggae.options".Options options, string config)
Undocumented in source. Be warned that the author may not have intended to support it.
generatorSettings
auto generatorSettings(Compiler compiler, string config)
Undocumented in source. Be warned that the author may not have intended to support it.
packageManager
auto packageManager(ProjectPath projectPath, SystemPackagesPath systemPackagesPath, UserPackagesPath userPackagesPath)
Undocumented in source. Be warned that the author may not have intended to support it.
project
auto project(ProjectPath projectPath)
Undocumented in source. Be warned that the author may not have intended to support it.
project
auto project(ProjectPath projectPath, SystemPackagesPath systemPackagesPath, UserPackagesPath userPackagesPath)
Undocumented in source. Be warned that the author may not have intended to support it.
systemPackagesPath
SystemPackagesPath systemPackagesPath()
Undocumented in source. Be warned that the author may not have intended to support it.
toCompiler
Compiler toCompiler(string compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
userPackagesPath
UserPackagesPath userPackagesPath()

Normally ~/.dub

Structs

Dub
struct Dub
Undocumented in source.
DubPackages
struct DubPackages
Undocumented in source.
JSONString
struct JSONString
Undocumented in source.
Path
struct Path
Undocumented in source.
ProjectPath
struct ProjectPath

What it says on the tin

SystemPackagesPath
struct SystemPackagesPath
Undocumented in source.
UserPackagesPath
struct UserPackagesPath

Normally ~/.dub

Meta