go-sleep/cmd/sleep/main.go
2020-01-21 07:33:45 +01:00

22 lines
333 B
Go

package main
import "os"
import "strconv"
import "fmt"
import "time"
func main() {
sleep := 1
if len(os.Args) > 1 {
var err error
sleep, err = strconv.Atoi(os.Args[1])
if err != nil {
fmt.Printf("Given %s is not a valid sleep time\n", os.Args[1])
os.Exit(1)
}
}
time.Sleep(time.Duration(sleep) * time.Second)
}