func spoolCmd(rr *ftl.RemoteRepository, fileName string) error { file, err := os.Open(fileName) if err != nil { return fmt.Errorf("Error opening file: %v", err) } defer file.Close() name := filepath.Base(fileName) parts := strings.Split(name, ".") packageName := parts[0] revision, err := rr.Spool(packageName, file) if err != nil { return fmt.Errorf("Failed to spool: %v", err) } fmt.Println(revision.Name()) return nil }