Returns the current selected arch type
List all possible arch types for current set compiler
Asynchroniously builds the project WITHOUT OUTPUT. This is intended for linting code and showing build errors quickly inside the IDE.
Returns the current selected build type
Lists all build types defined in the package description AND the predefined ones from dub ("plain", "debug", "release", "release-debug", "release-nobounds", "unittest", "docs", "ddox", "profile", "profile-gc", "cov", "unittest-cov")
Returns the current selected compiler
Gets the current selected configuration
Lists all configurations defined in the package description
Lists all dependencies
Lists all import paths
Returns the project name
Returns the project path
Selects a new arch type and updates the import paths accordingly
Selects a new build type and updates the import paths accordingly
Selects a new compiler for building
Selects a new configuration and updates the import paths accordingly
Load function for dub. Call with {"cmd": "load", "components": ["dub"]} This will start dub and load all import paths. All dub methods are used with "cmd": "dub" Note: This will block any incoming requests while loading.
Stops dub when called.
Lists all string import paths
Reloads the dub.json or dub.sdl file from the cwd
Calls dub upgrade