func importPictures(cc courgette.Collection, cardName string) (err error) { if cardName != "" { // check it's a valid external mount point. completeCardPath, err := cc.CheckValidCardReader(cardName) if os.IsNotExist(err) { fmt.Println("Card '" + cardName + "' not found. Is it mounted?") return err } else if err != nil { return err } numImported, err := cc.Import(completeCardPath) if err != nil { return err } fmt.Println("Imported " + strconv.Itoa(numImported) + " pictures.") } numSorted, err := cc.SortNew() if err != nil { return err } fmt.Println("Sorted " + strconv.Itoa(numSorted) + " pictures.") return }