Feature add bun check to install script#2
Open
renata-matsumoto wants to merge 14 commits into
Open
Conversation
- Focar exclusivamente no Cursor como IDE padrão - Remover referências a Windsurf e VSCode - Eliminar repetições e duplicações - Reorganizar estrutura para melhor legibilidade - Adicionar script install-rdcontext-cursor.sh funcional - Remover scripts obsoletos e duplicados - Consolidar comandos úteis com casos de uso - Melhorar instruções de instalação e configuração
- Adicionar suporte a embeddings 768d do Gemini text-embedding-004 - Implementar normalização automática de 768d para 3072d - Atualizar schema para aceitar dimensões corretas do Gemini - Melhorar validação de embeddings por provedor - Manter compatibilidade com OpenAI embeddings 1536d
- Adiciona suporte para configuração em ~/.zshrc além de ~/.bashrc - Corrige typo 'componests' → 'components' em todos os arquivos - Melhora mensagens de sucesso para indicar arquivos configurados - Aplica sugestões do typo-app bot para maior compatibilidade
Co-authored-by: typo-app[bot] <139475626+typo-app[bot]@users.noreply.github.com>
Co-authored-by: typo-app[bot] <139475626+typo-app[bot]@users.noreply.github.com>
- Adiciona função add_to_shell_config() para evitar duplicação de variáveis - Implementa verificação inteligente usando grep para detectar configurações existentes - Simplifica funções de log para melhor legibilidade - Remove código duplicado e funcionalidades desnecessárias - Simplifica configuração MCP removendo complexidade de merge - Resolve problema de duplicação identificado pelo bot de análise de código - Script agora pode ser executado múltiplas vezes sem problemas
…eais - Evita adicionar chaves vazias que causam falhas em runtime - Preserva configurações MCP existentes - Adiciona apenas chaves que têm valores definidos - Mantém modelos de embedding sempre configurados
…brescrever - Evita apagar configurações personalizadas do usuário - Faz merge das configurações existentes com novas - Preserva integridade das configurações MCP - Implementa sugestão do Typo para maior robustez
- RESTAURA função add_example_libraries() para adicionar FrontHub e Tangram automaticamente - RESTAURA função show_next_steps() com instruções completas pós-instalação - CORRIGE problemas de autenticação GitHub (limpeza de caracteres especiais \r) - MELHORA validação e limpeza do GitHub Token antes de usar - CORRIGE warning do ShellCheck (adiciona flag -r ao comando read) - ATUALIZA fluxo principal para incluir todas as funcionalidades restauradas - MANTÉM funcionalidade original: instalação + configuração + adição de bibliotecas Resolve o erro 401 (Bad credentials) que ocorria ao tentar adicionar bibliotecas da RD Station
[IADEVEXP-75]Feat script instalacao
- Adiciona verificação do Bun na função check_dependencies() - Instala Bun automaticamente se não estiver presente - Configura PATH para ~/.bun/bin automaticamente - Recarrega shell configs (.bashrc/.zshrc) após instalação - Garante compatibilidade com scripts que dependem do Bun (dev, build, lint) - Melhora consistência entre script de instalação e dependências do projeto
- Adiciona diretivas shellcheck source=/dev/null para source de arquivos de configuração - Remove warnings SC1090 sobre source não-constante - Mantém funcionalidade intacta
- Remove instalação automática do Bun - Adiciona verificação obrigatória do Bun - Exibe mensagem informativa com instruções de instalação - Falha graciosamente se Bun não estiver presente - Mantém funcionalidade quando Bun está instalado O script agora apenas verifica se o Bun está presente e informa ao usuário como instalá-lo, sem fazer instalação automática.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 Resumo
Adiciona verificação e instalação automática do Bun no script de instalação, resolvendo inconsistência crítica entre o script e as dependências do projeto.
🚨 Problema
O projeto usa Bun em scripts essenciais (
dev,build,lint), mas o script de instalação não verificava nem instalava o Bun, causando falhas pós-instalação.✅ Solução
🧪 Testes
Arquivos:
install-rdcontext-cursor.sh(+24 linhas)