package config

import "fmt"

type flagValue struct {
	IsSet bool
	Name  string
	Def   interface{}
	Val   string
}

func (fv *flagValue) String() string {
	return fmt.Sprintf("%v", fv.Val)
}

func (fv *flagValue) Set(val string) error {
	fv.IsSet = true
	fv.Val = val

	return nil
}
