Metadata-Version: 2.4
Name: cloe-dbx-rbac
Version: 0.1.0
Summary: Declarative Unity Catalog RBAC management CLI for Databricks.
Keywords: databricks,unity-catalog,rbac,permissions,infrastructure-as-code,cli,data-governance
Author: initions
Author-email: initions <ICSMC_EXT_PYPIORG@accenture.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Requires-Dist: cloe-dbx-connector>=1.1.1
Requires-Dist: cloe-logging>=0.3.10
Requires-Dist: databricks-sdk~=0.41
Requires-Dist: pydantic>=2.9.0,<3.0.0
Requires-Dist: python-dotenv>=1.2.2
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: tenacity>=8.0.0
Requires-Dist: typer>=0.12.0
Requires-Dist: rich>=13.0.0
Requires-Python: >=3.13, <3.14
Description-Content-Type: text/markdown

# cloe-dbx-rbac

[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-orange.json)](https://github.com/copier-org/copier)
[![python](https://img.shields.io/badge/Python-3.13-3776AB.svg?style=flat&logo=python&logoColor=white)](https://www.python.org)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)

Owner: initions

Declarative Unity Catalog RBAC management CLI for Databricks — plan and apply permission changes from YAML config.

## Devcontainer

If the claude code devcontainer-feature is used, it expect you to have a local .credentials.json:

${localEnv:HOME}/.claude/.credentials.json

If you are setting this up for the first time, you need to create this file manually but it can be empty.

```bash
mkdir -p ${localEnv:HOME}/.claude/
touch ${localEnv:HOME}/.claude/.credentials.json
```
