mirror of
https://github.com/veeso/termscp.git
synced 2026-09-12 15:16:01 -07:00
837592e48a
Resolve the config directory through a single per-platform config_dir() function instead of relying on dirs::config_dir everywhere: - macOS: ~/.config/termscp (was ~/Library/Application Support/termscp) - Windows: %USERPROFILE%\.termscp (was roaming %APPDATA%\termscp) - Linux/other: /termscp (unchanged) Existing users are migrated automatically on first run: when the new directory is absent and the legacy location exists, the whole config directory is moved to the new path. The cache directory stays at the platform-native location. Closes #431