Repository navigation
Repot 0.7.0 (beta)
Highlights
JetBrains IDEs. Repot now finds IntelliJ IDEA, WebStorm, PyCharm, GoLand, RustRover, CLion, PhpStorm, RubyMine, DataGrip and Rider. It picks up the plugins you installed and your code styles, keymaps, color schemes, live templates and font and theme choices. The restore script installs the plugins with the IDE's installPlugins command and puts the settings in the newest settings folder of that IDE on the new machine. Close the IDE before you run the script.
Clearer restore scripts.
- Before asking to continue, the script lists the tools it will use (Homebrew, winget, VS Code, IntelliJ IDEA and so on) and shows where to get any that are missing.
- The summary now separates Already done from Not done. Each not-done step gives its reason, such as
brew not found, and the summary links to where you can install the tool. A missing tool is not a failure: install it and run the script again.
Repot files keep what an export left out. Items the destination could not use are now saved in repot.json too. When you open the file again, they start unselected and are marked Not in last export, so you can export them later to a different OS.
Also in this release: the "made on … on macOS" date no longer breaks across lines.
Unsigned beta. Not code-signed or notarized yet; see the README for first launch on macOS and Windows.
Which file do I download?
| Your computer | Download |
|---|---|
| Mac with Apple silicon (M1 or later) | Repot_0.7.0_aarch64.dmg |
| Mac with Intel | Repot_0.7.0_x64.dmg |
| Windows | Repot_0.7.0_x64-setup.exe |
| Ubuntu, Debian | Repot_0.7.0_amd64.deb |
| Fedora, RHEL | Repot-0.7.0-1.x86_64.rpm |
| Other Linux | Repot_0.7.0_amd64.AppImage |
Not sure which Mac you have? Apple menu → About This Mac: "Chip Apple M…" means Apple silicon, "Processor Intel" means Intel.
.msi is for managed Windows installs. Files ending in .sig, .app.tar.gz and latest.json are used by in-app updates; you don't need them.
What's Changed
Features
- feat(core): list the tools a restore script needs before it runs by @junjuny0227 in #89
- feat(core): keep items an export could not include in repot.json by @junjuny0227 in #90
- feat(desktop): leave items from outside the last export unchecked by @junjuny0227 in #91
- feat(core): scan and restore JetBrains IDE settings and plugins by @junjuny0227 in #92
- feat(desktop): show JetBrains items by @junjuny0227 in #93
Fixes
- fix(core): say why restore steps were not done in the summary by @junjuny0227 in #85
- fix(desktop): keep the opened file's date and summary pairs whole in WebKit by @junjuny0227 in #86
CI and maintenance
- chore: set up rustfmt and Biome by @junjuny0227 in #87
- chore: add an EditorConfig by @junjuny0227 in #88
- chore: release 0.7.0 by @junjuny0227 in #94
Full Changelog: v0.6.0...v0.7.0