Package Exports
- cobo-chan
- cobo-chan/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cobo-chan) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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