dub
dub copied to clipboard
Package and build management system for D
``` json { "name": "foobar", "dependencies": { "ddox": "~>0.10.8" }, "subConfigurations": { "ddox": "application" } } ``` ``` bash $ dub build Error executing command build: Could not resolve configuration...
If I mistype the name of a setting in `dub.sdl`, Dub silently ignores it. This generally does not match user intent. Though it's nice that one effect of this is...
I have a .c file in my dub project. Recent versions of dub cause the command dub test to fail. I can work around it by editing the generated .d...
I've seen the following occur: 1. I invoke Dub to build a package 2. Dub compiles the package, then invokes the linker 3. The process is interrupted as the linker...
To ensure its compilation is opt-in and not opt-out. This also moves the integration test suite to offer better segmentation.
When building with the `--single` mode (i.e. a single D file with the dub recipe in the comments), dub requires a `name` directive. However, dmd does not require this, and...
If we have a Git dependency such as... ```sdlang dependency "graphqld:client-vibe" repository="git+https://github.com/VPanteleev-S7/graphqld" version="b5f00e609f8c59e102fe215a738f9de62d9c63c6" ``` then it doesn't look like it's possible to override it with `add-local`.
I don't see a way to programmatically query a list of subpackages from Dub. `dub describe` only seems to list subpackages if they're a dependency of the default package, but...
I'm aiming to create a project with multiple sub-packages using Dub. This seems to work for the most part, except in the case of Linux, I need to manually set...
Add extended globbing to the `copyFiles` parameter. This allows creating simpler and more effective globs. One simple example is given below. --- Example; Assuming one wants to copy all files...