Я использую Linux и VScode и хочу сделать резервную копию его расширений. Я использую этот метод:
code --list-extensions | xargs -L 1 echo code --install-extension
Мои резервные копии выполняются с использованием rsync от имени root в качестве задания cron. Таким образом, выполнение этой команды дает:
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.
Я делаю это с помощью некоторого временного каталога и получаю список расширений. НО, это создает мусор в той директории, которую я тогда должен удалить.
Есть ли более чистый способ сделать это?