github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/modules/apps/27-interchain-accounts/client/cli/cli.go (about)

     1  package cli
     2  
     3  import (
     4  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec"
     5  	interfacetypes "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec/types"
     6  	controllercli "github.com/fibonacci-chain/fbc/libs/ibc-go/modules/apps/27-interchain-accounts/controller/client/cli"
     7  	hostcli "github.com/fibonacci-chain/fbc/libs/ibc-go/modules/apps/27-interchain-accounts/host/client/cli"
     8  	"github.com/spf13/cobra"
     9  )
    10  
    11  // GetQueryCmd returns the query commands for the interchain-accounts submodule
    12  func GetQueryCmd(cdc *codec.CodecProxy, reg interfacetypes.InterfaceRegistry) *cobra.Command {
    13  	icaQueryCmd := &cobra.Command{
    14  		Use:                        "interchain-accounts",
    15  		Aliases:                    []string{"ica"},
    16  		Short:                      "interchain-accounts subcommands",
    17  		DisableFlagParsing:         true,
    18  		SuggestionsMinimumDistance: 2,
    19  	}
    20  
    21  	icaQueryCmd.AddCommand(
    22  		controllercli.GetQueryCmd(cdc, reg),
    23  		hostcli.GetQueryCmd(cdc, reg),
    24  	)
    25  
    26  	return icaQueryCmd
    27  }