From db4ffc0fa9ae0d032c05f3e3ac4dc0af4a48db8f Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 13 Jun 2019 20:26:04 -0700 Subject: more ssh tests Signed-off-by: Jeff Carr --- shell.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'shell.go') diff --git a/shell.go b/shell.go index ab8a695..cfa9b94 100644 --- a/shell.go +++ b/shell.go @@ -272,3 +272,21 @@ func Exec(cmdline string) { log.Println("shell.Exec() err =", err) os.Exit(0) } + +// return true if the filename exists +func Exists(filename string) bool { + _, err := os.Stat(filename) + if os.IsNotExist(err) { + return false + } + return true +} + +// return true if the filename exists +func Dir(dirname string) bool { + info, err := os.Stat(dirname) + if os.IsNotExist(err) { + return false + } + return info.IsDir() +} -- cgit v1.2.3