Skip to content

Cloud Sync

Cloud Sync keeps your Swixter profiles synchronized across multiple machines.

Authenticate with the Swixter sync service.

Terminal window
swixter sync login

Opens a browser for authentication. After login, your profiles are automatically synced.

Sign out and stop syncing.

Terminal window
swixter sync logout

Local profiles are preserved after logout.

Check sync status.

Terminal window
swixter sync status

Shows:

  • Login status
  • Last sync time
  • Number of synced profiles
  • Any sync errors

Manually push local changes.

Terminal window
swixter sync push

Manually pull remote changes.

Terminal window
swixter sync pull

Once logged in, Swixter automatically syncs:

  • When you create, edit, or delete a profile
  • When you switch active profiles
  • On a configurable interval

Auto-sync can be configured in ~/.config/swixter/config.json:

{
"sync": {
"autoSync": true,
"interval": 300
}
}