Publish files, all at once or individually.

Enumerate all `SyncDescriptions` in the current project. For each one, recursively upload all contents through a `StorageClient` using the credentials and settings of that description. If a path is provided, only perform the upload for the description that actually contains that path.