Handle SIGINT and Cleanup on Ctrl+C in Go | CodeTrail