commands.sh

uv init

all

Create a new Python project.

More info →

Options (1)

--libboolean

Create a project for a Python library

Example: uv init {{[--lib|--library]}} {{project_name}}

Examples (7)

Initialize a project in the current directory

Initialize a project with a certain name

uv init project_name

Create a project in a given directory

uv init --directory path/to/directory project_name

Create a project for a Python library

uv init [--lib|--library] project_name

Specify the build system

uv init --build-backend build_backend project_name

Only create a `pyproject.toml`

uv init --bare project_name

Set the project description

uv init --description "description" project_name
made by @shridhargupta | data from tldr-pages