. |-- install.sh # Wrapper -> bin/ssr-install |-- bin/ | |-- ssr # CLI dispatcher | |-- ssr-install | |-- ssr-update | |-- ssr-sync | |-- ssr-restore | |-- ssr-schedule | |-- ssr-config | |-- ssr-completions | +-- ssr-status |-- lib/ | |-- common.sh # Logging, validation, config load | |-- cloud.sh | |-- brew.sh | |-- mackup.sh | |-- apps.sh # Unmanaged .app detection | |-- macos.sh | +-- macos-prefs.sh |-- config/ | |-- ssr.conf.example | +-- macos-defaults.sh |-- completions/ # _ssr, ssr.bash, ssr.fish |-- launchd/ | +-- de.surke.ssr.sync.plist |-- VERSION |-- LICENSE +-- README.md
Runtime needs: macOS and curl (Homebrew bootstrap). Logic lives in the repo; state on disk and cloud per your config.
curl
Deleting the wiki page "Repository layout" cannot be undone. Continue?