diff --git a/exit/exit.go b/exit/exit.go new file mode 100644 index 0000000..84ac9a8 --- /dev/null +++ b/exit/exit.go @@ -0,0 +1,12 @@ +package exit + +import ( + "fmt" + "os" +) + +func Exit() { + defer fmt.Println("this will never get printed when using os.Exit()") + + os.Exit(3) +} diff --git a/main.go b/main.go index 8de2426..78ca1a7 100644 --- a/main.go +++ b/main.go @@ -35,7 +35,8 @@ package main // import "git.sangeeth.dev/gobyexample/sha" // import "git.sangeeth.dev/gobyexample/base64" // import "git.sangeeth.dev/gobyexample/files" -import "git.sangeeth.dev/gobyexample/linefilter" +// import "git.sangeeth.dev/gobyexample/linefilter" +import "git.sangeeth.dev/gobyexample/exit" func main() { // runes.Runes() @@ -73,5 +74,6 @@ func main() { // sha.Sha() // base64.Base64() // files.Files() - linefilter.LineFilter() + // linefilter.LineFilter() + exit.Exit() }