Installation
As a DUB dependency (preferred)
"dependencies": {
"ver": "~>0.2.4"
}
That pulls the library configuration from code.dlang.org.
From source
git clone https://github.com/dev-centr/ver.git
cd ver
dub build --config=cli --build=release
dub build --config=library --build=release
# Optional Qt GUI (needs Qt 6 + dqt git binding):
dub build --config=gui --build=release
Dependencies: Dub vs git vs binaries
| What | How to consume |
| ---- | -------------- |
| ver library/CLI recipe | DUB registry ("ver": "~>0.2.4") |
| dqt (D bindings) | Git dependency on a commit/branch (temporary fork until upstream merges QSystemTrayIcon) |
| Qt 6 itself | System package / aqtinstall / official installer — not a DUB package |
| Prebuilt ver / ver-gui apps | GitHub Releases (one asset per OS/arch). Use for end users; D projects should depend on the library via DUB, not link those release binaries |
There is no “Linux GUI job ships .o files to Windows for linking.” Each CI job installs Qt on that runner and builds natively.