Proposal Details
Currently, gotip installs to ~/sdk on macOS. This is fine for one-off uses, where I delete gotip and ~/sdk afterward, but if I want to keep gotip around, it can't stay there. I have a particular organization to things, and I don't put arbitrary stuff in ~.
How about having an environment variable like GOTIP_PATH or a flag like -gotip-path (or both, one overriding the other) that you can set however you like, defaulting to ~/sdk (or ~ or ~/Library/Application Support/gotip (on macOS))?