diff --git a/main.go b/main.go index e8b0d288..a56d2932 100644 --- a/main.go +++ b/main.go @@ -44,6 +44,12 @@ func main() { defer sess.Close() + if *sess.Options.Caplet != "" { + if err = sess.RunCaplet(*sess.Options.Caplet); err != nil { + log.Fatal("%s", err) + } + } + if *sess.Options.Commands != "" { for _, cmd := range strings.Split(*sess.Options.Commands, ";") { cmd = strings.Trim(cmd, "\r\n\t ") @@ -53,12 +59,6 @@ func main() { } } - if *sess.Options.Caplet != "" { - if err = sess.RunCaplet(*sess.Options.Caplet); err != nil { - log.Fatal("%s", err) - } - } - for sess.Active { line, err := sess.ReadLine() if err != nil {