Documentation

Overview

    Package command is a set of libraries for etcd v3 commands.

    Index

    Constants

    View Source
    const (
    	// http://tldp.org/LDP/abs/html/exitcodes.html
    	ExitSuccess = iota
    	ExitError
    	ExitBadConnection
    	ExitInvalidInput // for txn, watch command
    	ExitBadFeature   // provided a valid flag with an unsupported value
    	ExitInterrupted
    	ExitIO
    	ExitBadArgs = 128
    )

    Variables

    This section is empty.

    Functions

    func ExitWithError

    func ExitWithError(code int, err error)

    func NewAlarmCommand

    func NewAlarmCommand() *cobra.Command

      NewAlarmCommand returns the cobra command for "alarm".

      func NewAlarmDisarmCommand

      func NewAlarmDisarmCommand() *cobra.Command

      func NewAlarmListCommand

      func NewAlarmListCommand() *cobra.Command

      func NewAuthCommand

      func NewAuthCommand() *cobra.Command

        NewAuthCommand returns the cobra command for "auth".

        func NewCheckCommand

        func NewCheckCommand() *cobra.Command

          NewCheckCommand returns the cobra command for "check".

          func NewCheckPerfCommand

          func NewCheckPerfCommand() *cobra.Command

            NewCheckPerfCommand returns the cobra command for "check perf".

            func NewCompactionCommand

            func NewCompactionCommand() *cobra.Command

              NewCompactionCommand returns the cobra command for "compaction".

              func NewDefragCommand

              func NewDefragCommand() *cobra.Command

                NewDefragCommand returns the cobra command for "Defrag".

                func NewDelCommand

                func NewDelCommand() *cobra.Command

                  NewDelCommand returns the cobra command for "del".

                  func NewElectCommand

                  func NewElectCommand() *cobra.Command

                    NewElectCommand returns the cobra command for "elect".

                    func NewEndpointCommand

                    func NewEndpointCommand() *cobra.Command

                      NewEndpointCommand returns the cobra command for "endpoint".

                      func NewGetCommand

                      func NewGetCommand() *cobra.Command

                        NewGetCommand returns the cobra command for "get".

                        func NewLeaseCommand

                        func NewLeaseCommand() *cobra.Command

                          NewLeaseCommand returns the cobra command for "lease".

                          func NewLeaseGrantCommand

                          func NewLeaseGrantCommand() *cobra.Command

                            NewLeaseGrantCommand returns the cobra command for "lease grant".

                            func NewLeaseKeepAliveCommand

                            func NewLeaseKeepAliveCommand() *cobra.Command

                              NewLeaseKeepAliveCommand returns the cobra command for "lease keep-alive".

                              func NewLeaseListCommand

                              func NewLeaseListCommand() *cobra.Command

                                NewLeaseListCommand returns the cobra command for "lease list".

                                func NewLeaseRevokeCommand

                                func NewLeaseRevokeCommand() *cobra.Command

                                  NewLeaseRevokeCommand returns the cobra command for "lease revoke".

                                  func NewLeaseTimeToLiveCommand

                                  func NewLeaseTimeToLiveCommand() *cobra.Command

                                    NewLeaseTimeToLiveCommand returns the cobra command for "lease timetolive".

                                    func NewLockCommand

                                    func NewLockCommand() *cobra.Command

                                      NewLockCommand returns the cobra command for "lock".

                                      func NewMakeMirrorCommand

                                      func NewMakeMirrorCommand() *cobra.Command

                                        NewMakeMirrorCommand returns the cobra command for "makeMirror".

                                        func NewMemberAddCommand

                                        func NewMemberAddCommand() *cobra.Command

                                          NewMemberAddCommand returns the cobra command for "member add".

                                          func NewMemberCommand

                                          func NewMemberCommand() *cobra.Command

                                            NewMemberCommand returns the cobra command for "member".

                                            func NewMemberListCommand

                                            func NewMemberListCommand() *cobra.Command

                                              NewMemberListCommand returns the cobra command for "member list".

                                              func NewMemberRemoveCommand

                                              func NewMemberRemoveCommand() *cobra.Command

                                                NewMemberRemoveCommand returns the cobra command for "member remove".

                                                func NewMemberUpdateCommand

                                                func NewMemberUpdateCommand() *cobra.Command

                                                  NewMemberUpdateCommand returns the cobra command for "member update".

                                                  func NewMigrateCommand

                                                  func NewMigrateCommand() *cobra.Command

                                                    NewMigrateCommand returns the cobra command for "migrate".

                                                    func NewMoveLeaderCommand

                                                    func NewMoveLeaderCommand() *cobra.Command

                                                      NewMoveLeaderCommand returns the cobra command for "move-leader".

                                                      func NewPrinter

                                                      func NewPrinter(printerType string, isHex bool) printer

                                                      func NewPutCommand

                                                      func NewPutCommand() *cobra.Command

                                                        NewPutCommand returns the cobra command for "put".

                                                        func NewRoleCommand

                                                        func NewRoleCommand() *cobra.Command

                                                          NewRoleCommand returns the cobra command for "role".

                                                          func NewSnapshotCommand

                                                          func NewSnapshotCommand() *cobra.Command

                                                            NewSnapshotCommand returns the cobra command for "snapshot".

                                                            func NewSnapshotRestoreCommand

                                                            func NewSnapshotRestoreCommand() *cobra.Command

                                                            func NewSnapshotSaveCommand

                                                            func NewSnapshotSaveCommand() *cobra.Command

                                                            func NewTxnCommand

                                                            func NewTxnCommand() *cobra.Command

                                                              NewTxnCommand returns the cobra command for "txn".

                                                              func NewUserCommand

                                                              func NewUserCommand() *cobra.Command

                                                                NewUserCommand returns the cobra command for "user".

                                                                func NewVersionCommand

                                                                func NewVersionCommand() *cobra.Command

                                                                  NewVersionCommand prints out the version of etcd.

                                                                  func NewWatchCommand

                                                                  func NewWatchCommand() *cobra.Command

                                                                    NewWatchCommand returns the cobra command for "watch".

                                                                    Types

                                                                    type GlobalFlags

                                                                    type GlobalFlags struct {
                                                                    	Insecure           bool
                                                                    	InsecureSkipVerify bool
                                                                    	InsecureDiscovery  bool
                                                                    	Endpoints          []string
                                                                    	DialTimeout        time.Duration
                                                                    	CommandTimeOut     time.Duration
                                                                    	KeepAliveTime      time.Duration
                                                                    	KeepAliveTimeout   time.Duration
                                                                    
                                                                    	TLS transport.TLSInfo
                                                                    
                                                                    	OutputFormat string
                                                                    	IsHex        bool
                                                                    
                                                                    	User string
                                                                    
                                                                    	Debug bool
                                                                    }

                                                                      GlobalFlags are flags that defined globally and are inherited to all sub-commands.