Versions in this module Expand all Collapse all v3 v3.0.1 Mar 29, 2021 v3.0.0 Mar 5, 2020 Changes in this version + var ErrNeedTwoArgs = errors.New("--merge and --compare require both --lhs and --rhs") + var ErrTooManyOperations = errors.New("exactly one of --merge, --compare, --validate or --fieldset must be provided") + type Operation interface + Execute func(io.Writer) error + type Options struct + func (o *Options) AddFlags(fs *flag.FlagSet) + func (o *Options) OpenOutput() (io.WriteCloser, error) + func (o *Options) Resolve() (Operation, error) Other modules containing this package sigs.k8s.io/structured-merge-diff sigs.k8s.io/structured-merge-diff/v2 sigs.k8s.io/structured-merge-diff/v4 sigs.k8s.io/structured-merge-diff/v5 sigs.k8s.io/structured-merge-diff/v6