Skip to content

A VS Code extension that syncs all your installed extensions with a JSON file

Notifications You must be signed in to change notification settings

georgevarghese185/vscode-extensions-sync

Repository files navigation

Extensions Sync

Synchronizes a list of your installed extensions to a JSON file.

This JSON file can then be shared across systems so that all your VS Code instances share the same extensions.

How it works:

  • When you install/uninstall an extension in VSCode, this tool will automatically add it to/remove it from the JSON file.

  • If a new extension is found in the JSON file when VS Code starts up (or when you manually run the sync command), that extension will automatically be installed.

  • If an extension is found to be missing from the JSON file when VS Code starts up (or when you manually run the sync command), you will be asked if you want to add it back to the JSON or uninstall it from VSCode.

JSON file location

The JSON file is stored in <settings location>/Code/Users/globalStorage/georgevarghese185.extensions-sync/extensions.json (TO DO: make it configurable)

<settings location> depends on your OS

Installing

This extension hasn't been published to the Visual Studio Marketplace yet.

To install it, go to Releases and download the latest .vsix file.

Then use VS Code's CLI to install the extension:

code --install-extension ./extensions-sync-X.X.X.vsix

After installing, either restart VS Code or run the sync command to generate the extensions.json file.

About

A VS Code extension that syncs all your installed extensions with a JSON file

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published