| 235 | var Flags []cli.Flag |
| 236 | |
| 237 | func init() { |
| 238 | optionalFlags = append(optionalFlags, p2pFlags...) |
| 239 | optionalFlags = append(optionalFlags, eslog.CLIFlags()...) |
| 240 | optionalFlags = append(optionalFlags, signer.CLIFlags()...) |
| 241 | optionalFlags = append(optionalFlags, miner.CLIFlags()...) |
| 242 | optionalFlags = append(optionalFlags, archiver.CLIFlags()...) |
| 243 | optionalFlags = append(optionalFlags, scanner.CLIFlags()...) |
| 244 | optionalFlags = append(optionalFlags, email.CLIFlags()...) |
| 245 | Flags = append(requiredFlags, optionalFlags...) |
| 246 | } |
| 247 | |
| 248 | func CheckRequired(ctx *cli.Context) error { |
| 249 | for _, f := range requiredFlags { |