Code Coverage Best Practice in GO

If we cant test the Main function is trying to achieve 100% code coverage impossible and should we be doing that in the first place ?