trakter/commands/config.go
2025-04-01 11:36:15 -05:00

35 lines
533 B
Go

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")
}