code: func AskForStore(ctx context.Context, s mountPointer) string {
  	if !ctxutil.IsInteractive(ctx) {
  		return ""
  	}
  
  	stores := []string{"<root>"}
  	stores = append(stores, s.MountPoints()...)
  	if len(stores) < 2 {
  		return ""
  	}
  
  	act, sel := GetSelection(ctx, "Please select the store you would like to use", "<↑/↓> to change the selection, <→> to select, <ESC> to quit", stores)
  	switch act {
  	case "default":
  		fallthrough
  	case "show":
  		store := stores[sel]
  		if store == "<root>" {
  			store = ""
  		}
  		return store
  	default:
  		return "" // root store
  	}
  }
docs: // AskForStore shows a store / mount point selection