feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
This commit is contained in:
Executable
+57
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# Graphify - atualizacao profunda e incremental do projeto
|
||||
# Sobe um nivel: o script vive em admin/, o projeto e a pasta pai
|
||||
SCRIPT_DIR="$(dirname "$0")"
|
||||
PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
|
||||
cd "$PROJECT_DIR"
|
||||
|
||||
echo "============================================================"
|
||||
echo " Graphify :: atualizacao profunda e incremental do projeto"
|
||||
echo " Pasta: $(pwd)"
|
||||
echo "============================================================"
|
||||
echo
|
||||
|
||||
# 1) Resolve quem executa o graphify (preferencia: uv, depois graphify no PATH)
|
||||
if command -v uv >/dev/null 2>&1; then
|
||||
RUN="uv tool run --from graphifyy graphify"
|
||||
echo "Runner: uv tool run --from graphifyy graphify"
|
||||
elif command -v graphify >/dev/null 2>&1; then
|
||||
RUN="graphify"
|
||||
echo "Runner: graphify (PATH)"
|
||||
else
|
||||
echo "graphify nao encontrado. Instalando via pip..."
|
||||
python3 -m pip install -q --upgrade graphifyy
|
||||
RUN="graphify"
|
||||
echo "Runner: graphify (apos install)"
|
||||
fi
|
||||
|
||||
# 2) Atualizacao profunda e incremental
|
||||
# --mode deep : extracao semantica agressiva (arestas INFERRED mais ricas)
|
||||
# --update : re-extrai so o que mudou; 1a execucao faz o build completo
|
||||
# Sem LLM API key, cai em --code-only (varre so o codigo, sem docs/imagens)
|
||||
ARGS="--mode deep --update"
|
||||
if [ -n "$GEMINI_API_KEY" ] || [ -n "$GOOGLE_API_KEY" ] || [ -n "$MOONSHOT_API_KEY" ] \
|
||||
|| [ -n "$ANTHROPIC_API_KEY" ] || [ -n "$OPENAI_API_KEY" ] || [ -n "$DEEPSEEK_API_KEY" ]; then
|
||||
:
|
||||
else
|
||||
echo "AVISO: nenhuma LLM API key detectada. Usando --code-only (codigo apenas;"
|
||||
echo " docs/imagens serao ignorados). Para extracao semantica completa,"
|
||||
echo " defina GEMINI_API_KEY ou GOOGLE_API_KEY e rode novamente."
|
||||
ARGS="--mode deep --update --code-only"
|
||||
fi
|
||||
echo
|
||||
echo "Executando graphify em modo DEEP + UPDATE..."
|
||||
echo
|
||||
$RUN "." $ARGS
|
||||
|
||||
echo
|
||||
echo "============================================================"
|
||||
echo " Concluido! Resultados em: $(pwd)/graphify-out"
|
||||
echo " - graph.html (grafo interativo - abra no navegador)"
|
||||
echo " - GRAPH_REPORT.md (relatorio de auditoria)"
|
||||
echo " - graph.json (dados brutos / GraphRAG-ready)"
|
||||
echo "============================================================"
|
||||
echo
|
||||
echo "Dica: torne executavel uma unica vez com: chmod +x graphify-update.command"
|
||||
Reference in New Issue
Block a user