Ajustado criação de pastas com caracteres especiais

This commit is contained in:
victor
2026-05-14 11:32:52 -03:00
parent 7410422af7
commit 63759251a4
3 changed files with 38 additions and 9 deletions
+19 -4
View File
@@ -19,12 +19,11 @@ O script copia a base compartilhavel do workspace DavinTI para um novo diretóri
- .github
- CLAUDE.md
- .mcp.json
- Vitruvio/Documentação com todos os arquivos
Tambem cria as pastas:
- Andamento
- Concluidos
- Vitruvio/Documentação
- Vitruvio/Documentação/Componentes
EOF
}
@@ -91,11 +90,26 @@ cleanup_vscode_mcp_dir() {
rm -f "$mcp_dir/.env"
}
copy_vitruvio_documentation() {
local vitruvio_source_dir="$SOURCE_DIR/Vitruvio"
local documentation_source_dir
local documentation_dir_name
documentation_source_dir="$(find "$vitruvio_source_dir" -mindepth 1 -maxdepth 1 -type d \
\( -exec test -f '{}/eventos-vitruvio.md' ';' -a -exec test -f '{}/queries-padroes.md' ';' \) \
-print -quit)"
[ -n "$documentation_source_dir" ] || fail "Pasta de documentacao do Vitruvio nao encontrada na origem."
documentation_dir_name="$(basename "$documentation_source_dir")"
mkdir -p "$TARGET_DIR/Vitruvio"
copy_entry "Vitruvio/$documentation_dir_name"
}
create_base_directories() {
mkdir -p "$TARGET_DIR/Andamento"
mkdir -p "$TARGET_DIR/Concluidos"
mkdir -p "$TARGET_DIR/Vitruvio/Documentação"
mkdir -p "$TARGET_DIR/Vitruvio/Documentação/Componentes"
log "Criadas pastas base do workspace"
}
@@ -137,6 +151,7 @@ cleanup_vscode_mcp_dir
copy_entry ".github"
copy_entry "CLAUDE.md"
copy_entry ".mcp.json"
copy_vitruvio_documentation
create_base_directories
log "Workspace base criado em: $TARGET_DIR"