I'm pretty new to Linux and I've noticed a 'go' folder in my home directory. It seems to be filled with packages that are dependencies for some applications I have installed, like fzf, kitty, and oh-my-posh. While I understand that this folder is related to Go, I'm puzzled by some of the names in there. For example, in the 'github.com' folder, there's a directory called '!masterminds' containing a file named 'cryptorandomstringutils'. I don't have any crypto-related packages or projects, so I'm unsure why this file exists or which package might require it. Is this something I should be worried about?
1 Answer
It sounds like those files are libraries that Go uses when compiling the code for your applications. The term 'cryptorandomstringutils' might sound misleading, but it doesn’t necessarily mean it’s about crypto mining or anything shady. Cryptography can also refer to things like hashing files to check their integrity.
Haha, I was worried it was all about crypto too! Thanks for clearing that up. But how can I tell if I can safely delete this folder without messing up my installed apps?