Only sync-all if the user specified no args.

Previously if the user specified args that resolved to an empty list
of files, we'd still sync-all.