{"action":"opened","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/42994","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/42994/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/42994/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/42994/events","html_url":"https://github.com/Microsoft/vscode/issues/42994","id":294520053,"number":42994,"title":"Install list of extensions","user":{"login":"malorus","id":9357121,"avatar_url":"https://avatars0.githubusercontent.com/u/9357121?v=4","gravatar_id":"","url":"https://api.github.com/users/malorus","html_url":"https://github.com/malorus","followers_url":"https://api.github.com/users/malorus/followers","following_url":"https://api.github.com/users/malorus/following{/other_user}","gists_url":"https://api.github.com/users/malorus/gists{/gist_id}","starred_url":"https://api.github.com/users/malorus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/malorus/subscriptions","organizations_url":"https://api.github.com/users/malorus/orgs","repos_url":"https://api.github.com/users/malorus/repos","events_url":"https://api.github.com/users/malorus/events{/privacy}","received_events_url":"https://api.github.com/users/malorus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-05T19:49:30Z","updated_at":"2018-02-05T19:49:30Z","closed_at":null,"author_association":"NONE","body":"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:\r\ncreate a list with all extensions\r\n`apm list --installed --bare > packages.list`\r\n\r\nInstall all extensions from list\r\n`apm install --packages-file packages.list`\r\n\r\nI 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:\r\n`code --list-extensions > extensions.list`\r\n\r\nBut 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 \r\n` foreach($line in get-content extensions.list)\r\n {code --install-extension $($line)}`\r\n\r\nBut I'd wish there was a built-in method to install from a list, like in Atom. Please consider this in a future update. \r\n"}}
{"actor":{"display_login":"malorus"}}