github.com/bingoohuang/pkger@v0.0.0-20210127185155-a71b9df4c4c7/cmd/pkger/cmds/command.go (about)

     1  package cmds
     2  
     3  import "flag"
     4  
     5  type command interface {
     6  	Name() string
     7  	execer
     8  	flagger
     9  }
    10  
    11  type execer interface {
    12  	Exec([]string) error
    13  }
    14  
    15  type flagger interface {
    16  	Flags() *flag.FlagSet
    17  }