Author: Adam Evyčędo <git@apiote.xyz>
fix tyr after getopt
main.go | 10 +++++-----
diff --git a/main.go b/main.go index d0d3ad53b74e035571e57a7e33cbd8c4d2f1781d..8b1515f71de12c34bdb6f2347925f3ba110f8945 100644 --- a/main.go +++ b/main.go @@ -139,17 +139,17 @@ case "tyr": fallthrough case "týr": - if len(args) == 2 { + if len(args) == 1 { tyr(db, config) } else { - switch args[2] { + switch args[1] { case "list": tyr_lists_locks(db) case "offend": if len(args) == 3 { log.Fatalln("missing token") } - tyr_release(db, config, args[3], "*", config.Tyr.ImapFolderJunk) + tyr_release(db, config, args[2], "*", config.Tyr.ImapFolderJunk) case "release": if len(args) == 3 { log.Fatalln("missing token (and recipient)") @@ -158,9 +158,9 @@ addressTo := "" if len(args) == 4 { addressTo = "*" } else { - addressTo = args[4] + addressTo = args[3] } - tyr_release(db, config, args[3], addressTo, config.Tyr.ImapFolderInbox) + tyr_release(db, config, args[2], addressTo, config.Tyr.ImapFolderInbox) } }