package cli

import (
	"context"
	"flag"

	"github.com/tidbcloud/account/idl/pbgen/proto/account"
)

func MainGetExpConfByName(ctx context.Context, client Client, args []string) {
	set := flag.NewFlagSet("GetExpConfByName", flag.ExitOnError)
	expName := set.String("expName", "", "expName")
	_ = set.Parse(args)

	request := &account.GetExpConfReq{
		ExpName: *expName,
	}

	OutputStep("GetExpConfByName(expName=%+v)", *expName)
	response, err := client.GetExpConfByName(ctx, request)
	OutputResponse(response, err)
}
