Clarified use of camtool googinit

To avoid user confusion, force camtool googinit use to actually
specify if Google Cloud Storage or Google Drive auth setup is
desired.

Change-Id: I6541b4a589de2dda73b725fcaf7bcdadd3f60b65
This commit is contained in:
Robert Kroeger 2014-07-06 08:11:28 -07:00
parent 208c28ce68
commit f40e2e6e61
1 changed files with 2 additions and 2 deletions

View File

@ -36,7 +36,7 @@ type googinitCmd struct {
func init() {
cmdmain.RegisterCommand("googinit", func(flags *flag.FlagSet) cmdmain.CommandRunner {
cmd := new(googinitCmd)
flags.StringVar(&cmd.storageType, "type", "drive", "Storage type: drive or cloud")
flags.StringVar(&cmd.storageType, "type", "", "Storage type: drive or cloud")
return cmd
})
}
@ -58,7 +58,7 @@ func (c *googinitCmd) RunCommand(args []string) error {
)
if c.storageType != "drive" && c.storageType != "cloud" {
return cmdmain.UsageError("Invalid storage type.")
return cmdmain.UsageError("Invalid storage type: must be drive for Google Drive or cloud for Google Cloud Storage.")
}
if clientId, clientSecret, err = getClientInfo(); err != nil {