Metadata-Version: 2.4
Name: nestargs
Version: 2.1.0
Summary: Nested arguments parser
Keywords: argparse,arguments,cli,command,interface,line,parser
Author: Takahiro Yano
Author-email: Takahiro Yano <speg03@gmail.com>
License-Expression: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Project-URL: Homepage, https://speg03.github.io/nestargs/
Project-URL: Repository, https://github.com/speg03/nestargs
Description-Content-Type: text/markdown

# nestargs

_nestargs_ is a Python library for conveniently handling structured data through command-line arguments. It provides an argparse-compatible interface while organizing parsed values into a hierarchy.

[![PyPI](https://img.shields.io/pypi/v/nestargs)](https://pypi.org/project/nestargs/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/nestargs)](https://pypi.org/project/nestargs/)
[![Python Tests](https://github.com/speg03/nestargs/actions/workflows/python-tests.yml/badge.svg)](https://github.com/speg03/nestargs/actions/workflows/python-tests.yml)
[![codecov](https://codecov.io/gh/speg03/nestargs/graph/badge.svg?token=mOzO3kbpDl)](https://codecov.io/gh/speg03/nestargs)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/speg03/nestargs/main.svg)](https://results.pre-commit.ci/latest/github/speg03/nestargs/main)

## Installation

```console
$ pip install nestargs
```

Or install it with [uv](https://docs.astral.sh/uv/):

```console
$ uv add nestargs
```

## Documentation

https://speg03.github.io/nestargs/
