-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install list of extensions #42994
Comments
Linux/Mac:
|
I use this for windows cmd: and this for bash: |
I guess vscode-way of doing this is |
I'd like to see this for the same reasons as @malorus (i.e. syncing across machines) with a couple of additions:
|
needed for onboarding new developers more quickly. |
@jtkiley Re 1:
Any line that starts with # will get ignored. |
I arrived here searching exactly for this: a method to sync extensions through a dotfile, like in sublime text. I hope this feature will be implemented! |
Following command from @Nowaker looks to me a reasonable solution for this.
Hence closing this. |
I still would like to be able to manage all the settings, extension, etc. using just an unique approach (to almost all applications) like YADM Isn't the package manager of Sublime Text a successful example to follow? |
@lucamoschella there is an extension that does that https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync |
@Nowaker I finally got around to adding this to my dotfiles, and it works really nicely. Many thanks! |
I was about to transfer a set of 20 extensions to another instance of VSC on another machine. In Atom it works simply with two commands:
create a list with all extensions
apm list --installed --bare > packages.list
Install all extensions from list
apm install --packages-file packages.list
I know you have the possibility to install via cli as well in VSC, but it is somewhat weird. I can list all the extensions and save them in a list:
code --list-extensions > extensions.list
But from that point on it's overcomplicated as I'm not able to install from a list. So, in a powershell I now use something like
foreach($line in get-content extensions.list) {code --install-extension $($line)}
But I'd wish there was a built-in method to install from a list, like in Atom. Please consider this in a future update.
The text was updated successfully, but these errors were encountered: