cobo-chan
v1.0.0
Published
CLI interativa para buscar códigos em tabelas e composições
Maintainers
Readme
✿ COBO-CHAN ✿
CLI interativa para buscar códigos de referência nas tabelas (TAB0/TABZ) e suas composições em fórmulas e fora de linha.
⣿⣿⣿⡷⠊⡢⡹⣦⡑⢂⢕⢂⢕⢂⢕⢂⠕⠔⠌⠝⠛⠶⠶⢶⣦⣄⢂⢕⢂⢕
⣿⣿⠏⣠⣾⣦⡐⢌⢿⣷⣦⣅⡑⠕⠡⠐⢿⠿⣛⠟⠛⠛⠛⠛⠡⢷⡈⢂⢕⢂
⠟⣡⣾⣿⣿⣿⣿⣦⣑⠝⢿⣿⣿⣿⣿⣿⡵⢁⣤⣶⣶⣿⢿⢿⢿⡟⢻⣤⢑⢂
⣾⣿⣿⡿⢟⣛⣻⣿⣿⣿⣦⣬⣙⣻⣿⣿⣷⣿⣿⢟⢝⢕⢕⢕⢕⢽⣿⣿⣷⣔ Olá! ♥
⣿⣿⠵⠚⠉⢀⣀⣀⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢕⢕⢕⢕⢕⢕⣽⣿⣿⣿⣿📦 Instalação
Instalação Global (Recomendado)
npm install -g .Após instalar, você poderá usar cobo-chan de qualquer lugar do sistema!
Instalação Local
npm install⚙️ Configuração
Definir pasta dos arquivos
cobo-chan-config /caminho/para/pasta/com/arquivosA pasta deve conter os arquivos:
TAB0.xlsxTABZ.xlsxFORMULAS.txtFORALINHA.txt
Outros comandos de configuração
# Ver configuração atual
cobo-chan-config --show
# Resetar para pasta atual
cobo-chan-config --reset
# Ver ajuda
cobo-chan-config --help🚀 Uso
Modo Interativo (Recomendado)
cobo-chanNo modo interativo, você pode fazer múltiplas buscas sem precisar reiniciar o programa:
- Digite o código do produto
- Digite
ajudapara ver os comandos disponíveis - Digite
limparpara limpar a tela - Digite
sairpara encerrar
Modo Comando Único
cobo-chan <codigo>Parâmetros:
<codigo>: Código de referência a buscar (ex: 000006.0533 ou 0000060533)
📝 Exemplos
Configurar pasta
# Configurar pasta com os arquivos
cobo-chan-config /home/usuario/dados
# Ver onde está configurado
cobo-chan-config --showModo Interativo:
cobo-chan
✿ Cobo-chan > 201030.0001
# Mostra resultado da busca
✿ Cobo-chan > 2010300001
# Busca sem ponto também funciona
✿ Cobo-chan > ajuda
# Mostra ajuda
✿ Cobo-chan > sair
# Encerra o programaModo Comando Único:
# Buscar com ponto:
cobo-chan 201030.0001
# Buscar sem ponto:
cobo-chan 2010300001
# Outro exemplo:
cobo-chan 0000041703📊 O que a ferramenta faz
A CLI busca o código em todos os arquivos automaticamente:
Busca nas Tabelas Excel (TAB0.xlsx e TABZ.xlsx)
- Aceita código com ou sem ponto
- Busca sem o ponto nos arquivos Excel
- Mostra localização e dados do produto
Busca em Fórmulas (FORMULAS.txt)
- Procura o código como produto principal
- Extrai a composição completa (matérias-primas)
- Mostra quantidades, custos unitários e totais
- Calcula custo total do produto
Busca em Fora de Linha (FORALINHA.txt)
- Procura o código como produto principal
- Extrai todas as matérias-primas utilizadas
- Mostra composição detalhada e custos
🎨 Saída
A ferramenta gera um relatório colorido e formatado mostrando:
- ✅ Produtos encontrados
- 📦 Composição de matérias-primas
- 💰 Custos detalhados
- 📍 Localização nos arquivos
📋 Requisitos
- Node.js 14+
- Arquivos necessários no mesmo diretório:
- TAB0.xlsx
- TABZ.xlsx
- FORMULAS.txt
- FORALINHA.txt
🛠️ Dependências
- xlsx: Leitura de arquivos Excel
- chalk: Formatação colorida do terminal
- commander: Parser de argumentos CLI
