Konecty CLI utilities
Project description
Konecty CLI
Interface de linha de comando para utilitários do Konecty.
📑 Sumário
Usando uvx (Recomendado)
Você pode executar o CLI diretamente usando uvx:
uvx konecty-cli help
📋 Comandos Disponíveis
🚀 Comandos Principais
Comandos básicos para verificar informações do CLI e obter ajuda.
# Ver versão do CLI
uvx konecty-cli version
# Ver ajuda geral
uvx konecty-cli help
⚙️ Gerenciamento de Configurações
Gerencie suas configurações de conexão com Konecty, MongoDB e serviços de IA. As configurações são salvas no usuário e podem ser adcionadas a um arquivo de env.
# Listar todas as configurações
uvx konecty-cli config list
# Criar nova configuração
uvx konecty-cli config create
# Criar configuração com parâmetros
uvx konecty-cli config create --name "minha-config" --type "konecty"
# Editar configuração existente
uvx konecty-cli config edit
# Adicionar configuração ao ambiente
uvx konecty-cli config add-to-env
Tipos de configuração disponíveis:
konecty- Configurações do Konecty (URL e Token)mongo- Configurações do MongoDB (URL)ai- Configurações de IA (OpenAI API Key)
🏗️ Gerenciamento de Projetos
Crie novos projetos rapidamente usando templates pré-configurados. Os templates incluem configurações básicas, estrutura de pastas e dependências iniciais para cada stack.
# Criar novo projeto
uvx konecty-cli project create
# Criar projeto com parâmetros
uvx konecty-cli project create --name "meu-projeto" --stack "Python"
Stacks disponíveis:
Python- Projeto PythonTypescript- Projeto TypeScriptReact- Projeto React
🤖 Melhorias com IA
Use inteligência artificial para melhorar seu código automaticamente. O sistema analisa seu código seguindo os padrões de estilo da empresa e sugere melhorias mantendo a funcionalidade original.
# Melhorar arquivo usando IA
uvx konecty-cli aimprove file
# Melhorar arquivo específico
uvx konecty-cli aimprove file --path "src/main.py"
🔧 Desenvolvimento
Este projeto usa Make para gerenciar scripts de desenvolvimento. Você pode listar os comandos disponíveis com make help
Configurar Ambiente de Desenvolvimento
Instale as dependências de desenvolvimento:
make install-dev
Rodar o projeto localmente
uv run konecty-cli ...
Executar Testes
# Executar todos os testes
make test
# Executar testes com cobertura
make test-cov
Qualidade do Código
# Executar todas as verificações de qualidade (formatar, lint, type-check, test)
make check
# Ou execute verificações individuais:
make format # Formatar código com black e isort
make lint # Executar linter flake8
make type-check # Executar verificador de tipos mypy
Build e Publicação
É necessário aumentar o número da versão no arquivo pyproject.
make build
make publish
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file konecty_cli-1.0.2.tar.gz.
File metadata
- Download URL: konecty_cli-1.0.2.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d99c4aaefd3ae4f90fff982d241c83f6da7b07456d9d2551c55ab78805afef5f
|
|
| MD5 |
4b86d36927d1daa2775a2b918579d025
|
|
| BLAKE2b-256 |
25bc06cc105833621e2ef446e1c12d2ec1363c7d486535def7c38b66b2ce1367
|
File details
Details for the file konecty_cli-1.0.2-py3-none-any.whl.
File metadata
- Download URL: konecty_cli-1.0.2-py3-none-any.whl
- Upload date:
- Size: 16.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
155d852506784633f9cdedfb6f15f3c24836476ecb559958327ca9e510658448
|
|
| MD5 |
095f16b9a279d842069e8c7e2065df30
|
|
| BLAKE2b-256 |
bd3cc878ea7997a1dbeafb5b848bf4e9a86f7670f71b99b177450984c0b7d138
|