Skip to content

Repot 0.3.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 03 Nov 07:38
80b7208

Repot 0.3.0 moves packages to a different operating system.

Unsigned beta. Not code-signed or notarized yet; macOS and Windows warn on first launch. See the README for first launch.

Highlights

  • Packages across operating systems. Moving from macOS to Windows or Linux (or between Linux families) no longer drops your packages. Repot looks each one up in a built-in map of 150 popular developer tools and apps, for example brew install ripgrep becomes winget install BurntSushi.ripgrep.MSVC.
  • Pick your Windows package manager. For a Windows destination, choose winget (default), Scoop or Chocolatey. Linux destinations use apt, dnf or pacman for their distribution family.
  • No guessing. Only names in the map are used, and every name was checked against the real package repositories. Packages not in the map stay unavailable, with the reason shown. The review screen shows each mapping (brew ripgrep → winget BurntSushi.ripgrep.MSVC), and the restore script notes the original name above each step.
  • Moving to the same OS works exactly as before: the original manager and names are kept.

Updating

Repot 0.2.0 offers this update on launch: choose Install and Restart. Users of 0.1.0 need to download it once.

Network use

The only network request the app makes is the update check and download from GitHub. The package map ships inside the app; scan data never leaves your machine.

Unsigned beta. Not code-signed or notarized yet; see the README for first launch on macOS and Windows.

What's Changed

Features

  • feat(core): map packages across operating systems by @junjuny0227 in #47
  • feat(desktop): choose Windows package manager and show package mappings by @junjuny0227 in #48
  • feat(core): seed and verify cross-OS package mappings by @junjuny0227 in #49

Documentation

CI and maintenance

Full Changelog: v0.2.0...v0.3.0