The command line client silently returns if a user provides the Synapse ID of a File instead of a Project or Folder to the '-r' flag for recursive download. A check should be performed to warn the user of this.
To prevent extra REST calls when a proper Synapse ID is passed, this could be performed AFTER the query, if the results are empty.
Doesn't download the file. Tested:
Open PR in Github, so assuming this isn't finished.
Does not output same as a 'synapse get' does, meaning it's difficult to know what was downloaded.
Can close this and open another issue to improve output though, as the file does download.
gets the file as expected. opened followup issue to change output to user.