You might want to check out Juliaup, which is a cross-platform Julia version manager:
Mac and Linux support is still somewhat experimental, but it has been working pretty reliably for me so far.
There is also jill.py, which is a bit more established and still has some features Juliaup doesn’t.