Installation
Download (recommended)
Installers and portable zips ship from GitHub Releases on version tags (v*).
-
Windows: MSI (when produced) and/or portable zip — includes
repodrive-gui, CLI, mount, tray, and shell helpers -
macOS / Linux: portable zip (AppImage/dmg polish may follow)
RepoDrive is a standalone product (own GUI + tray). It is not a panel inside the DevCentr desktop app.
After install on Windows, nested Explorer menus and the .repodrive handle are registered automatically.
From source
dub build --config=cli dub build --config=gui dub build --config=tray dub build --config=mount
Place the binaries on your PATH, or open repodrive-gui.
Installer authoring uses Ibex — see installer/INSTALLER.adoc.
Dependencies (Equivalence Engine)
Mount backends and forge CLIs are installed via the Equivalence Engine cli domain (dev-centr/equivalence-rules-cli):
repodrive deps repodrive deps install
Or in the GUI: Settings → Install missing. Tools include winfsp, fuse3, macfuse, gh, and equivalence-engine itself.
Windows (WinFsp)
-
Install WinFsp (
repodrive deps installor wingetWinFsp.WinFsp) -
Mount to a drive letter or folder, e.g.
G:\RepoDrive(GUI Mount tab, orrepodrive-mount)
Without the SDK, repodrive-mount may print install instructions; use repodrive ls for virtual listings.
macOS (macFUSE)
-
brew install --cask macfuse(orrepodrive deps install) -
Allow the system extension if prompted
-
Mount via GUI or
repodrive mount /Volumes/RepoDrive
Linux (libfuse3)
-
Install
fuse3/libfuse3-dev(repodrive deps install) -
Mount via GUI or
repodrive mount /mnt/repodrive
Shell context menus
-
Windows: registered by the installer, or
shell/windows/register-context-menu.ps1— nested RepoDrive menu -
File-manager integration mode: GUI Settings, or folder right-click → RepoDrive → File manager integration…
-
Linux: copy
shell/linux/nautilus-open-in-issues-browser.shto Nautilus scripts -
macOS: Automator Quick Action wrapping
shell/macos/open-in-issues-browser.sh