command

package
v1.6.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder struct {
	// contains filtered or unexported fields
}

func New

func New(name string) *Builder

func (*Builder) Aliases

func (b *Builder) Aliases(aliases ...string) (builder *Builder)

func (*Builder) Build

func (b *Builder) Build() *Default

func (*Builder) Category

func (b *Builder) Category(category string) (builder *Builder)

func (*Builder) Hidden

func (b *Builder) Hidden() (builder *Builder)

func (*Builder) Usage

func (b *Builder) Usage(usage string) (builder *Builder)

type Default added in v0.3.5

type Default struct {
	// contains filtered or unexported fields
}

Default 命令基础 可以通过匿名继承的方式快速创建命令

func (*Default) After added in v0.4.1

func (d *Default) After(_ context.Context) (err error)

func (*Default) Aliases added in v0.3.5

func (d *Default) Aliases() []string

func (*Default) Arguments added in v0.3.5

func (d *Default) Arguments() (args application.Arguments)

func (*Default) Before added in v0.4.1

func (d *Default) Before(_ context.Context) (err error)

func (*Default) Category added in v0.3.5

func (d *Default) Category() string

func (*Default) Description added in v0.3.5

func (d *Default) Description() string

func (*Default) Hidden added in v0.3.5

func (d *Default) Hidden() bool

func (*Default) Name added in v0.3.5

func (d *Default) Name() string

func (*Default) Run added in v0.3.5

func (d *Default) Run(_ context.Context) (err error)

func (*Default) Stop added in v0.4.0

func (d *Default) Stop(_ context.Context) (err error)

func (*Default) Subcommands added in v0.3.5

func (d *Default) Subcommands() (commands application.Commands)

func (*Default) Usage added in v0.3.5

func (d *Default) Usage() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL