From ca450682c0928f72e6383bb6b2bb3577ab0e6d9f Mon Sep 17 00:00:00 2001 From: Vasile Popescu Date: Tue, 7 Jan 2020 22:21:38 +0100 Subject: [PATCH] Use the $SHELL value as the default value for the command param --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 755578e..f0582b8 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,10 @@ import ( var log = logrus.New() func main() { - commandName := flag.String("command", "bash", "The command to run") + commandName := flag.String("command", os.Getenv("SHELL"), "The command to run") + if *commandName == "" { + *commandName = "bash" + } commandArgs := flag.String("args", "", "The command arguments") logFileName := flag.String("logfile", "-", "The name of the file to log") useTLS := flag.Bool("useTLS", true, "Use TLS to connect to the server")