Repository navigation
Repot 0.3.0 (beta)
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 ripgrepbecomeswinget 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
- docs: redesign README with hero, screenshots and tables by @junjuny0227 in #42
- docs: add Korean README by @junjuny0227 in #44
- docs: add Japanese and Simplified Chinese READMEs by @junjuny0227 in #45
- docs: plan cross-OS package mapping by @junjuny0227 in #46
- docs: describe cross-OS package mapping by @junjuny0227 in #50
CI and maintenance
- ci: skip CI for docs-only changes by @junjuny0227 in #43
- ci: run only frontend checks for site-only changes by @junjuny0227 in #51
- chore: release 0.3.0 by @junjuny0227 in #52
Full Changelog: v0.2.0...v0.3.0