I want to know if there is golang way to delete or remove a go package. To be simpler, opposite to go get command.
e.g.
$ go get <PACKAGE_NAME>
$ go delete <PACKAGE_NAME> (Looking for similar functionality)
Please NOTE that I am aware that we can remove the downloaded files from src and pkg directory manually by using rm command. But the problem is that system command rm is not aware of your go specific stuffs (etc. to look inside $GOPATH/pkg .. ) and this is an extra step for the user while using rm . I am looking for something which all package managers provides.. as mentioned in one comment.. (npm uninstall, pip uninstall etc..).
But is there a simple way to delete the downloaded package (go delete PACKAGE_NAME?) ?
No there is not.
Manually rm
ing is the way to go.
You can just delete it from you disk:
rm -r $GOPATH/src/<PACKAGE_NAME>
This will remove the package completely. Alas, there is no tool or go command for removing packages. But this should be simple enough.