I know this question has been asked a hundred times, but none of the answers are ever exactly satisfactory.
I have a lot of tools (eg protoc protobuf compiler) which seem