.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.3.
.TH OPENAPI-PYTHON-CLIENT "1" "March 2025" "openapi-python-client 0.24.2" "User Commands"
.SH NAME
openapi-python-client \- manual page for openapi-python-client 0.24.2
.SH SYNOPSIS
.B openapi-python-client
[\fI\,OPTIONS\/\fR] \fI\,COMMAND \/\fR[\fI\,ARGS\/\fR]...
.SH DESCRIPTION
.TP
Generate a Python client from an OpenAPI document
.SH OPTIONS
.TP
\fB\-\-version\fR
Print the version and exit
.TP
\fB\-\-install\-completion\fR
Install completion for the current shell.
.TP
\fB\-\-show\-completion\fR
Show completion for the current shell, to copy it or
customize the installation.
.TP
\fB\-\-help\fR
Show this message and exit.
.SH COMMANDS
.TP
generate
Generate a new OpenAPI Client library
.SS "Command Options:"
.TP
\fB\-\-url\fR TEXT
A URL to read the OpenAPI document from
.TP
\fB\-\-path\fR PATH
A path to the OpenAPI document
.TP
\fB\-\-custom\-template\-path\fR DIRECTORY
A path to a directory containing custom
template(s)
\fB\-\-meta\fR [none|poetry|setup|pdm]
.TP
The type of metadata you want to generate.
[default: poetry]
.TP
\fB\-\-file\-encoding\fR TEXT
Encoding used when writing generated
[default: utf\-8]
.TP
\fB\-\-config\fR PATH
Path to the config file to use
.TP
\fB\-\-fail\-on\-warning\fR / \fB\-\-no\-fail\-on\-warning\fR
[default: no\-fail\-on\-warning]
.TP
\fB\-\-overwrite\fR / \fB\-\-no\-overwrite\fR
Overwrite the existing client if it exists
[default: no\-overwrite]
.TP
\fB\-\-output\-path\fR PATH
Path to write the generated code to.
Defaults to the OpenAPI document title
converted to kebab or snake case (depending
on meta type). Can also be overridden with
`project_name_override` or
`package_name_override` in config.

