UV(1)
π UV(1) β the user commands one π
okay so bestie, welcome to section 1 of the manual (the User Commands one, iykyk) and this is literally all about uv. buckle up. π
β¨ NAME β¨
uv β an extremely fast Python package installer and resolver. like, it's serving speed. π₯
π¦ SYNOPSIS π¦
uv [OPTIONS] <COMMAND>
π DESCRIPTION π
An extremely fast Python package manager. that's the whole vibe. she does everything and she does it fast. periodt. π
πΈ Commands: πΈ
these are the main character subcommands, pick your fighter:
authβ deal with authentication. πrunβ run a command or a script.initβ make a brand new project.addβ add dependencies to the project.removeβ take dependencies back out of the project.versionβ read or update the project's version.syncβ update the project's environment.lockβ update the project's lockfile.exportβ export the project's lockfile into an alternate format.treeβ show the project's dependency tree. π³formatβ format the Python code in the project.checkβ run checks on the project.auditβ audit the project's dependencies.toolβ run and install commands that Python packages provide.pythonβ manage Python versions and installations.pipβ manage Python packages through a pip-compatible interface.venvβ create a virtual environment.buildβ build Python packages into source distributions and wheels.publishβ upload distributions to an index. πworkspaceβ inspect uv workspaces.cacheβ manage uv's cache.selfβ manage theuvexecutable itself.helpβ display documentation for a command. (yes she documents herself, icon behaviour.)
π Cache options: π
-n,--no-cacheβ don't read from the cache and don't write to it either; instead she uses a temporary directory just for the duration of the operation. [env:UV_NO_CACHE=]--cache-dir <CACHE_DIR>β the path to the cache directory. [env:UV_CACHE_DIR=]
π§ Python options: π§
--managed-pythonβ require that you use uv-managed Python versions. [env:UV_MANAGED_PYTHON=]--no-managed-pythonβ turn off the use of uv-managed Python versions. [env:UV_NO_MANAGED_PYTHON=]--no-python-downloadsβ turn off automatic downloads of Python. [env:"UV_PYTHON_DOWNLOADS=never"]
π Global options: π
-q,--quiet...β use quiet output.-v,--verbose...β use verbose output.--color <COLOR_CHOICE>β control whether colour gets used in output. [possible values:auto,always,never]--system-certsβ whether to load TLS certificates from the platform's native certificate store. [env:UV_SYSTEM_CERTS=]--offlineβ disable network access. βοΈ [env:UV_OFFLINE=]--allow-insecure-host <ALLOW_INSECURE_HOST>β allow insecure connections to a host. [env:UV_INSECURE_HOST=]--no-progressβ hide every progress output. [env:UV_NO_PROGRESS=]--directory <DIRECTORY>β change into the given directory before running the command. [env:UV_WORKING_DIR=]--project <PROJECT>β discover a project inside the given directory. [env:UV_PROJECT=]--config-file <CONFIG_FILE>β the path to auv.tomlfile to use for configuration. [env:UV_CONFIG_FILE=]--no-configβ don't discover configuration files (pyproject.toml,uv.toml). [env:UV_NO_CONFIG=]-h,--helpβ display the concise help for this command.-V,--versionβ display the uv version.
β¨ and if you want more details? use uv help. she'll tell you everything, no gatekeeping. π«Ά
okay that's the whole page, bestie, you ate that. π this was uv version 0.11.20+ds, from August 2026 β see you in the next one, slay! ππβ¨
π¦ where this page comes from
- ubuntu stonking: uv 0.11.20+ds-0ubuntu1 Β· Apache-2.0 OR MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms