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.2.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.2-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

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

Hashes for konecty_cli-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d99c4aaefd3ae4f90fff982d241c83f6da7b07456d9d2551c55ab78805afef5f
MD5 4b86d36927d1daa2775a2b918579d025
BLAKE2b-256 25bc06cc105833621e2ef446e1c12d2ec1363c7d486535def7c38b66b2ce1367

See more details on using hashes here.

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

Hashes for konecty_cli-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 155d852506784633f9cdedfb6f15f3c24836476ecb559958327ca9e510658448
MD5 095f16b9a279d842069e8c7e2065df30
BLAKE2b-256 bd3cc878ea7997a1dbeafb5b848bf4e9a86f7670f71b99b177450984c0b7d138

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