diff options
| author | Shulhan <ms@kilabit.info> | 2018-10-31 22:57:07 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-10-31 22:57:07 +0700 |
| commit | 68d9f5924db1a9e186103bc540c975200dd3c9cf (patch) | |
| tree | c49e26321e59ef4af1bad47c9c23aa56657372ef | |
| parent | ff522d6204feeb03913f5c2368316cca23103402 (diff) | |
| download | beku-68d9f5924db1a9e186103bc540c975200dd3c9cf.tar.xz | |
cmd/beku: simplify "if" with switch statement
| -rw-r--r-- | cmd/beku/command.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmd/beku/command.go b/cmd/beku/command.go index fc4d816..78a933e 100644 --- a/cmd/beku/command.go +++ b/cmd/beku/command.go @@ -341,10 +341,12 @@ func (cmd *command) parseFlags(args []string) (err error) { return } } - if cmd.op == opNone || cmd.op == opExclude || cmd.op == opRecursive || - cmd.op == opSyncInto || cmd.op == opUpdate { + + switch cmd.op { + case opNone, opExclude, opRecursive, opSyncInto, opUpdate: return errInvalidOptions } + if cmd.op&opSyncInto == opSyncInto { if cmd.op&opSync != opSync { return errInvalidOptions |
