Skip to main content

Quick Start

Start with the compiled binary for your platform, configure provider tokens once, and run a migration with explicit source and target URLs.

1. Download the right artifact

Use the release page for your platform-specific zip:

  • gfrm-macos-intel.zip
  • gfrm-macos-silicon.zip
  • gfrm-linux.zip
  • gfrm-windows.zip
  • checksums-sha256.txt

The release page is the source of truth: GitHub Releases.

2. Verify and run --help

Follow Install and Verify to extract the artifact and confirm the binary runs.

3. Bootstrap token settings

./gfrm setup

This writes provider token settings to your global config by default.

4. Run a first migration

./gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo"

5. Resume if interrupted

./gfrm resume

gfrm resumes from saved session state and skips work that already completed.