Checks for updates from vendor remote repositories and pulls them down
to stay up-to-date.
If no arguments are given, by default all vendors available to the
current workspace will try to refresh. If -all is given, every possible
vendor, even outside workspace availability, will sync with its remote
(if exists).
<vendor>
The name of the known vendor to synchronize.
-all
Synchronize all profiles or vendors across all workspaces.
<profile>
The name of the profile to syncrhonize.
-profile
Flag to indicate that a profile is trying to be refreshed.