pgroles-cli 0.1.4

CLI for pgroles — validate, diff, apply, inspect, and generate role policies
Documentation
# pgroles-cli

CLI package for `pgroles`.

Installing this crate provides the `pgroles` binary for declarative PostgreSQL
role management.

## Install

```bash
cargo install pgroles-cli
```

## Commands

- `pgroles validate`
- `pgroles diff`
- `pgroles plan`
- `pgroles apply`
- `pgroles inspect`
- `pgroles generate`

## Operational Notes

- Best with PostgreSQL 16+, with adaptive support for PostgreSQL 14+
- `diff` can be used as a CI drift gate via `--exit-code`
- `generate` is intended for brownfield adoption of existing databases
- Destructive role drops should use explicit `retirements`

## Documentation

- Project README: <https://github.com/hardbyte/pgroles>
- CLI docs: <https://github.com/hardbyte/pgroles/tree/main/docs/src/pages/docs/cli.md>
- Manifest reference: <https://github.com/hardbyte/pgroles/tree/main/docs/src/pages/docs/manifest-format.md>