trakter/commands/config.go

36 lines
533 B
Go
Raw Normal View History

2025-04-01 11:36:15 -05:00
package commands
import (
"errors"
"github.com/spf13/pflag"
)
type conf struct {
flags *pflag.FlagSet
}
func newConfig(args []string) (conf, error) {
cf := conf{flags: initFlags()}
err := cf.flags.Parse(args)
return cf, err
}
func initFlags() *pflag.FlagSet {
fl := pflag.NewFlagSet("config", pflag.ExitOnError)
// TODO add flags
return fl
}
func (c conf) Name() string {
return "config"
}
func (c conf) FlagSet() *pflag.FlagSet {
return c.flags
}
func (c conf) Run() error {
return errors.New("unimplemented")
}