Python command line application to backup IDE / code editor settings.
Python command line application to backup IDE / code editor settings. Currently only VSCode is supported.
Motivation: I have most of my projects in Github, but don't want to put editor settings there. This lets me save the important information in launch.json, settings.json, to some central location.
- Simply copies files to given destination
- files are numgered sequentially, like old-school VMS
- files are compared so only changed files are backed up.
- numbering preserves the extension so the OS still recognizes the file type.
VSCode offers settings sync, but not for workspaces, only for user settings.
Git, Hg, etc. seem too heavy.
$ pip install snit
$ snit [OPTIONS] COMMAND Options: -a, --archive PATH Specify the directory for the archive. Can be set with the SNIT_DIR environment variable. [required] --help Show this message and exit. Commands: backup Backup editor settings. list List any found backups.
Copies workspace settings to
Verify Unix compatibility.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.