Visão geral
O comando botai no terminal, com os 11 comandos, a ajuda real, as opções com =, a divisão entre stdout e stderr e o uso em pipes.
Uma pessoa
O botai pessoa gera uma pessoa num envelope JSON, reproduzível pela semente e pelo hoje, com UF e domínio de e-mail opcionais.
Um lote de pessoas
O botai pessoas gera até 100 000 pessoas sem CPF, e-mail ou CNPJ repetido, em json, ndjson, csv ou sql, com colunas e tabela à escolha.
Geradores avulsos
Um CPF, CNPJ, RG, PIS, título, celular ou CEP de cada vez, só dígitos ou com máscara, com --uf onde ela vale e --semente para repetir.
Validar documentos
O botai validar confere o dígito verificador de CPF, CNPJ, RG, PIS, título de eleitor e cartão, com ou sem máscara, e responde pelo código de saída.
Códigos de saída
O que cada código de saída da CLI quer dizer (0 ok, 1 inválido, 2 erro de uso, 3 erro interno) e como lê-los num script.
Receitas de banco
Semear o Postgres, o SQLite e o MySQL com o botai pessoas, com a tabela, o SQL pelo psql, o CSV pelo \copy e as colunas UNIQUE.