- feat: Keep $HOME clean and your dotfiles in sync.
- feat: Set
XDG_CONFIG_HOME,XDG_DATA_HOME,XDG_STATE_HOMEorXDG_CACHE_HOME(or thePURPLE_CONFIG_DIR,PURPLE_DATA_DIR,PURPLE_STATE_DIRandPURPLE_CACHE_DIRoverrides) and purple splits~/.purpleby category. Preferences, snippets, providers and themes go to config, ready for your dotfiles repo. Signed certificates and the original SSH config backup go to data, history, recents and logs to state, the container cache and version check to cache. On the first run purple copies what it has into place and leaves~/.purplealone, so nothing moves until you ask. - fix: The Teleport provider form opens on its User field and a canceled
tshsync takes everythingtshstarted down with it. - fix: A provider whose credentials come from a profile or the environment saves without a token, from the form and from the CLI.