Installation

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)

  1. Install WinFsp (repodrive deps install or winget WinFsp.WinFsp)

  2. Mount to a drive letter or folder, e.g. G:\RepoDrive (GUI Mount tab, or repodrive-mount)

Without the SDK, repodrive-mount may print install instructions; use repodrive ls for virtual listings.

macOS (macFUSE)

  1. brew install --cask macfuse (or repodrive deps install)

  2. Allow the system extension if prompted

  3. Mount via GUI or repodrive mount /Volumes/RepoDrive

Linux (libfuse3)

  1. Install fuse3 / libfuse3-dev (repodrive deps install)

  2. 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 → RepoDriveFile manager integration…

  • Linux: copy shell/linux/nautilus-open-in-issues-browser.sh to Nautilus scripts

  • macOS: Automator Quick Action wrapping shell/macos/open-in-issues-browser.sh