@alexandrezanata/validators-cli
v0.10.0-alpha.0
Published
Terminal CLI for Brazilian document validation — CPF, CNPJ, CEP, IE, PIX, boleto, and more
Maintainers
Readme
@alexandrezanata/validators-cli
Terminal CLI for all Brazilian document validators in @alexandrezanata/validators-core.
Install
npm install -g @alexandrezanata/validators-cliOr run without install:
npx @alexandrezanata/validators-cli --helpCommands
br-validators list
br-validators --version
br-validators cnpj validate 12ABC34501DE35 --json --source
br-validators cpf validate 12345678909
br-validators cep format 01310100
br-validators placa validate ABC1D23
br-validators pis-pasep validate 10027230888
br-validators pix validate [email protected]
br-validators boleto validate <linha-ou-barcode>
br-validators cartao validate 4111111111111111
br-validators ie validate 110042490114 --uf SP --jsonActions (all types)
| Action | Description |
|--------|-------------|
| validate | Check format + check digits |
| format | Apply official mask |
| strip | Normalize to canonical digits/chars |
Flags
| Flag | Description |
|------|-------------|
| --json | JSON output (ValidationResult) |
| --quiet / -q | Exit code only (CI) |
| --file / -f | Read value from file |
| --source | Print official source URL |
| --uf | Required for IE (27 UFs) |
CI
br-validators cnpj validate "$CNPJ" --quiet || exit 1License
MIT
