https://github.com/melbarch/power-my-vscode
Super power your VS Code with one command
https://github.com/melbarch/power-my-vscode
extensions vscode vscode-configs vscode-extension vscode-settings
Last synced: 7 days ago
JSON representation
Super power your VS Code with one command
- Host: GitHub
- URL: https://github.com/melbarch/power-my-vscode
- Owner: melbarch
- License: mit
- Created: 2019-12-11T19:37:57.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-19T11:18:47.000Z (about 1 year ago)
- Last Synced: 2025-03-26T22:12:29.734Z (24 days ago)
- Topics: extensions, vscode, vscode-configs, vscode-extension, vscode-settings
- Language: JavaScript
- Homepage:
- Size: 130 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-morocco - power-my-vscode - my-vscode.svg?style=social)](https://github.com/melbarch/power-my-vscode/stargazers) - Make your VS Code great again! by [@melbarch](https://github.com/melbarch) (Uncategorized / Uncategorized)
README
Power-My-VScode 🚀
Make VS Code great again!
![]()
This package allows you to synchronize your VS Code extensions across your computers (Home's laptop, at work, fresh installations, ...).
If you change your computer or run a fresh installation, one command line will give back powers to your VSCode.## Usage :
Tool's command line offers multiple workflow possibilities :- ```npx power-my-vscode```
The package will install the default extensions defined [here](./.vs-extensions.json)
- ```npx power-my-vscode -a```
This will lookup the current git username on your computer, try to lookup for the fork under its github profile then it will install extensions listed on : https://raw.githubusercontent.com/username/power-my-vscode/master/.vs-extensions.json
- ```npx power-my-vscode -g ```
This is helpful if you want target someone's collection. It will do the same as the previous one but on https://raw.githubusercontent.com/github_username/power-my-vscode/master/.vs-extensions.json
- ```npx power-my-vscode -f ```
Extensions list will be retrieved from that file
- ```npx power-my-vscode -u ```
Will perfom installation from the list retrieved from that url (you might have some file with the list in you DotFiles repo for example)
- Check out help command for more info : ```npx power-my-vscode -h```## Tip : Export your current extensions
Your current extensions can be retrieved from VSCode CLI :
````
code --list-extensions
````
Save the result of the command on your fork's file *.vs-extensions.json* or another file on your computer or over the internet depending on the workflow that suits you.## License
MIT © [Mohamed EL BARCHANY](https://melbarch.com)