From 68d9f5924db1a9e186103bc540c975200dd3c9cf Mon Sep 17 00:00:00 2001 From: Shulhan Date: Wed, 31 Oct 2018 22:57:07 +0700 Subject: cmd/beku: simplify "if" with switch statement --- cmd/beku/command.go | 6 ++++-- 1 file 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 -- cgit v1.3