Metadata-Version: 2.4
Name: ucloudone-cli
Version: 0.1.0
Summary: CLI humana UCloud One: catálogo OpenAPI, OIDC device flow e AuthZ remota.
Author: UCloud Services
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://gitlab.com/ucloud-tech/corporativo/ucloud-one
Project-URL: Repository, https://gitlab.com/ucloud-tech/corporativo/ucloud-one
Project-URL: Documentation, https://gitlab.com/ucloud-tech/corporativo/ucloud-one/-/blob/develop/docs/ucloudone-cli.md
Project-URL: Issues, https://gitlab.com/ucloud-tech/corporativo/ucloud-one/-/issues
Project-URL: Org, https://pypi.org/org/ucloud/
Project-URL: Publish, https://gitlab.com/ucloud-tech/corporativo/ucloud-one/-/blob/develop/docs/ops/pypi-ucloudone-cli-trusted-publisher-VHRb9xXZ.md
Keywords: ucloud,ucloudone,cli,oidc
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Systems Administration
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.27

# ucloudone-cli

CLI humana do [UCloud One](https://gitlab.com/ucloud-tech/corporativo/ucloud-one): mesmo catálogo OpenAPI da tool do agente, autenticação OIDC device flow e AuthZ = JWT do usuário.

Pacote da org PyPI [`ucloud`](https://pypi.org/org/ucloud/) (SemVer próprio deste artefacto; primeira publish via Trusted Publisher).

## Install

```bash
pip install ucloudone-cli
```

Requer Python **≥ 3.11**. Dependência de runtime: `httpx`.

## Uso rápido

```bash
ucloudone-cli config set api-base https://api.example.com
ucloudone-cli login
ucloudone-cli whoami
ucloudone-cli help
```

Documentação completa da superfície humana: [`docs/ucloudone-cli.md`](https://gitlab.com/ucloud-tech/corporativo/ucloud-one/-/blob/develop/docs/ucloudone-cli.md) no repositório (install canónico = este pacote / PyPI; não `pip install -e .` na raiz do monorepo).

## Escopo do pacote

Wheel **slim**: só a CLI humana (`httpx` + stdlib). Não inclui API, workers, knowledge, fixtures nem segredos do monorepo.

Versão SemVer deste artefacto é independente do pack coworker e de `ucloud-one`.

## Publish (maintainers)

Release via GitLab CI Trusted Publisher (`publish-ucloudone-cli-pypi`, Play manual). Runbook: [`docs/ops/pypi-ucloudone-cli-trusted-publisher-VHRb9xXZ.md`](https://gitlab.com/ucloud-tech/corporativo/ucloud-one/-/blob/develop/docs/ops/pypi-ucloudone-cli-trusted-publisher-VHRb9xXZ.md).

## License

Proprietary · UCloud Services (Andromeda TI).
