zero configs live reload program for go projects
![Screenshot 2023-09-25 at 11 42 34 PM](https://private-user-images.githubusercontent.com/43679827/270435158-3d7d2be2-64e3-4342-b505-42bbb53ddbe3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI4NDQwNTksIm5iZiI6MTcyMjg0Mzc1OSwicGF0aCI6Ii80MzY3OTgyNy8yNzA0MzUxNTgtM2Q3ZDJiZTItNjRlMy00MzQyLWI1MDUtNDJiYmI1M2RkYmUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODA1VDA3NDIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwMjU0Yzk2MGRiNmQzOGJiZDlkZDg0YmYwMWY5NTI4OWQ1YjlhOWMxMzE2OTA2Njc2MzVhZTVlYWEyN2M1YmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.V1nguZ9wvHWDgflXIQmjrRG6s5HPEBSjIukwKrdBzeg)
go install github.com/gokul1630/goir@latest
export PATH="$(go env GOPATH)/bin:$PATH"
Note: Config is optional only. You can run goir without any config. If you want to customize, below are the available options. also you can give optional run args by
goir <your args>
.
{
"output": "main",
"buildArgs": [""],
"runArgs": [""],
"excludedPaths": ["tmp"],
"tmp_dir": "tmp"
}
- kill child processes
- refactor code
- more customization