https://medium.com/@yashbatra11111/building-a-simple-ci-tool-in-go-to-run-tests-and-lint-checks-locally-5bc371a532ca