(fs *pflag.FlagSet)
| 39 | } |
| 40 | |
| 41 | func (o *compactOptions) AddFlags(fs *pflag.FlagSet) { |
| 42 | fs.StringVarP(&o.dstPath, "output", "o", "", "") |
| 43 | fs.Int64Var(&o.txMaxSize, "tx-max-size", 65536, "") |
| 44 | fs.BoolVar(&o.dstNoSync, "no-sync", false, "") |
| 45 | _ = cobra.MarkFlagRequired(fs, "output") |
| 46 | } |
| 47 | |
| 48 | func (o *compactOptions) Validate(srcPath string) (err error) { |
| 49 | if o.dstPath == "" { |