func commandExportZknsForKeyspace(wr *wrangler.Wrangler, subFlags *flag.FlagSet, args []string) (string, error) { subFlags.Parse(args) if subFlags.NArg() != 1 { log.Fatalf("action ExportZknsForKeyspace requires <keyspace|zk global keyspace path>") } keyspace := keyspaceParamToKeyspace(subFlags.Arg(0)) return "", wr.ExportZknsForKeyspace(keyspace) }
func commandExportZknsForKeyspace(wr *wrangler.Wrangler, subFlags *flag.FlagSet, args []string) error { if err := subFlags.Parse(args); err != nil { return err } if subFlags.NArg() != 1 { return fmt.Errorf("action ExportZknsForKeyspace requires <keyspace|zk global keyspace path>") } keyspace, err := keyspaceParamToKeyspace(subFlags.Arg(0)) if err != nil { return err } return wr.ExportZknsForKeyspace(keyspace) }