Skip to main content

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 Python
  • Typescript - Projeto TypeScript
  • React - 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.

Um arquivo pypirc é necessário

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

konecty_cli-1.0.1.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

konecty_cli-1.0.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file konecty_cli-1.0.1.tar.gz.

File metadata

  • Download URL: konecty_cli-1.0.1.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

Hashes for konecty_cli-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b80e2610b6520a64f9d13e49cb34cc13a79b00d8090dba8878da707e7cd6a193
MD5 7845d8e386f7f16823ca4bdd58488e40
BLAKE2b-256 ae7bde09de6fc924cdce9402456c077f3dc0ae709d00ab972617d3741c06bdb9

See more details on using hashes here.

File details

Details for the file konecty_cli-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: konecty_cli-1.0.1-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

Hashes for konecty_cli-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a1ebc7b9e3eb2997929b593f9eb19f464ab22d58dbe63c154bf00a013376c0a
MD5 2d5107a4e8985a02f7b9dda4883687f5
BLAKE2b-256 1155e8809b8d82425aad4372c8df91e05ea113cf7f99547a34c9c52fa6708f0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page