Yeah, I agree with this and it will be implemented with safeup
.
It will have the same behaviour as the install script: if you run it elevated, either the client or the node will be installed to /usr/local/bin
by default, otherwise, to the home directory.