Usage

CLI

Progressive help (ProHelp):

issues-browser ?

Sync (PRs included by default):

issues-browser --sync /path/to/repo --yes
issues-browser --sync owner/name --yes
issues-browser --sync /path/to/repo --no-prs

List / search:

issues-browser --list owner/name
issues-browser --list /path/to/repo --search "antora"

Monitor list (for the daemon):

issues-browser --monitor-add owner/name
issues-browser --monitor-list
issues-browser --monitor-remove owner/name

Find archives:

issues-browser --find-dbs
issues-browser --root /path/to/.issues --find-dbs /path/to/.issues

Daemon

issuesd --root /path/to/.issues
issuesd --once          # one sync pass then exit
issuesd --port 17365

IPC (localhost only): GET /health, GET /status, GET /monitor, POST /monitor/add, POST /monitor/remove, POST /sync-now, GET /debug.

Tray

issues-browser-tray --port 17365

Cross-platform system tray via Qt/dqt (QSystemTrayIcon from dlang-supplemental/dqt). Start issuesd first. Menu: status, sync now, open archives, quit.

GUI

dub run --config=application

Add a folder of git repos, sync selected, browse issues/PRs/discussions from the central archive DB.