Installation
Requirements
-
gh CLI authenticated for GitHub API / GraphQL (
gh auth login). -
SQLite: bundled via d2sqlite3
all-included. On Windows, this repo vendorsvendor/sqlite/win64for linking. -
Optional: glab when using the GitLab forge profile stub.
Build
dub build --config=cli # issues-browser
dub build --config=daemon # issuesd
dub build --config=tray # issues-browser-tray (needs Qt 6 + dqt git fork)
dub build --config=application # GUI (dlangui)
dub build --config=library
Forge profiles come from the DUB package repo-get (~>0.3.0). The tray config depends on dqt:widgets via git (dlang-supplemental/dqt pinned commit), not the Dub registry.
Windows CLI/daemon link against vendored sqlite3.lib; sqlite3.dll is copied beside the executable.
ProHelp-compatible help
CLI ships help.sdl in the ProHelp schema and intercepts ? / --help via issuesbrowser.prohelpcompat (sdlang-d). Wiring the full openshellorg/prohelp library is schema-compatible; DMD 2.x currently AVs while compiling that package on this Windows toolchain, so the compat layer is the default.