func uploadStoredFiles(fps []string, dirname, folder, username, password string) { if len(fps) == 0 { fmt.Println("You must provide at least one file to upload.") os.Exit(1) } if usernameFlag == "" || passwordFlag == "" { fmt.Println("You need to set your username and password to upload stored files.") os.Exit(1) } var ( jar *cookiejar.Jar err error ) jar, err = srrdb.NewLoginCookieJar(username, password) if err != nil { fmt.Println("Failed to login: "******": ") if err != nil { fmt.Println("Failed to upload stored file - " + err.Error()) } else { fmt.Println(response) } } }
func uploadSRRs(fps []string, username, password string) { if len(fps) == 0 { fmt.Println("You must provide at least one file to upload.") os.Exit(1) } var ( jar *cookiejar.Jar err error ) if username != "" && password != "" { jar, err = srrdb.NewLoginCookieJar(username, password) if err != nil { fmt.Println("Failed to login: "******"Failed to upload SRR files: " + err.Error()) os.Exit(1) } for _, file := range response.Files { messageLen := len(file.Message) if messageLen >= len(file.Dirname) && file.Dirname == file.Message[:len(file.Dirname)] { fmt.Println(file.Message) } else { if messageLen >= 3 && file.Message[:3] == " - " { fmt.Println(file.Dirname + file.Message) } else { fmt.Println(file.Dirname + " - " + file.Message) } } } }