not sure how this would work since all arguments to the uv wrapper script get passed to uv, but perhaps there could be some sort of meta-command to manage the wrapper itself. some ideas for supported commands:
./uv --wrapper update-self - updates the uv wrapper script itself to the latest version
./uv --wrapper update-uv - updates the version in .uv-version to the latest release
./uv --wrapper install - installs uv but doesn't run any command (useful in CI environments where you want uv to be installed ahead of time eg. in a dockerfile)
not sure how this would work since all arguments to the
uvwrapper script get passed to uv, but perhaps there could be some sort of meta-command to manage the wrapper itself. some ideas for supported commands:./uv --wrapper update-self- updates theuvwrapper script itself to the latest version./uv --wrapper update-uv- updates the version in.uv-versionto the latest release./uv --wrapper install- installs uv but doesn't run any command (useful in CI environments where you want uv to be installed ahead of time eg. in a dockerfile)