Ajustado criação de pastas com caracteres especiais
This commit is contained in:
+19
-4
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user