Extensões do código do Backup Visual Studio

0

Estou usando o linux e o vscode e quero fazer backup de suas extensões. Eu uso este método :

code --list-extensions | xargs -L 1 echo code --install-extension

Meus backups são feitos usando o rsync, como root, como uma tarefa cron. Então, a execução desse comando fornece:

You are trying to start vscode as a super user which is not recommended. If you really want to, you must specify an alternate user data directory using the --user-data-dir argument.

Então faço isso com algum diretório temporário e recebo uma lista de extensões. MAS, cria lixo nesse diretório que eu tenho que deletar.

Existe uma maneira mais limpa de fazer isso?

    
por lonix 23.06.2018 / 17:42

1 resposta

0

Você pode executar seu cron job como root, mas execute este comando em particular como usuário:

sudo -u lonix -- code --list-extensions

Ou você pode adicionar code --list-extensions ao seu usuário crontab executando crontab -e como usuário. < br> O código do visual studio salva a configuração no diretório pessoal dos usuários em $HOME/.config/Code/User/settings.json , então você precisa saber o nome de usuário em avançar de qualquer maneira.

    
por 23.06.2018 / 22:07