Use XDG (i.e. ~/.local/bin) instead of the Cargo home directory in the installer (#8420)

Reviving https://github.com/astral-sh/uv/pull/2236

Basically implements https://github.com/axodotdev/cargo-dist/issues/287
This commit is contained in:
Zanie Blue 2024-10-25 11:09:41 -05:00
parent 8034de7295
commit 383d4e774b
3 changed files with 9 additions and 6 deletions

View file

@ -2,8 +2,11 @@
## Changing the install path
By default, uv is installed to `~/.cargo/bin`. To change the installation path, use
`UV_INSTALL_DIR`:
By default, uv is installed to `~/.local/bin`. If `XDG_BIN_HOME` is set, it will be used instead.
Similarly, if `XDG_DATA_HOME` is set, the target directory will be inferred as
`XDG_DATA_HOME/../bin`.
To change the installation path, use `UV_INSTALL_DIR`:
=== "macOS and Linux"