Project Structure
What files Nimbus expects in a workspace.
A Nimbus workspace has three required entries, plus an optional plugins/ folder:
my-workspace/
├── nimbus.config.json
├── .nimbusignore
├── data/
└── plugins/
└── notify-slack.js
nimbus.config.json— sync targets and credentials reference (see Configuration)..nimbusignore— glob patterns excluded from sync, same syntax as.gitignore.data/— the folder whose contents get synced.plugins/— optional hook scripts (see Plugins).
Multiple workspaces
Pass --workspace <path> to point any command at a workspace other than the current directory:
nimbus sync --workspace ~/projects/photos-backup