Although, the project says to have GO as a pre-req but having something to catch and check the dependency beforehand helps.
Therefore, refactoring the script to add the check first before running to handle the script in a better way.
Issue: The script does not check for Go installation before running go build.
Fix: Added a dependency check to prevent build failures.
* fix: move build meta to own package
this allows it to be referenced from other packages without causing a cyclic dependency
* feat: custom user agent