Terminate session on fail (#12)

Rollback changes if Start() returns an error
master
Ivan 3 years ago committed by GitHub
parent 3a7c152591
commit e9ae967962
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -41,6 +41,10 @@ func main() {
case "start":
fmt.Println("Starting a new session...")
err = smug.Start(*config, options.Windows)
if err != nil {
fmt.Println("Oops, an error occurred! Rolling back...")
smug.Stop(*config, options.Windows)
}
case "stop":
if len(options.Windows) == 0 {
fmt.Println("Terminating session...")

Loading…
Cancel
Save