#!/bin/bash # Script para preparar a estrutura MVC echo "Preparando a estrutura MVC para o Sistema de Controles..." # Criar estrutura de diretórios echo "Criando estrutura de diretórios..." mkdir -p models/entities controllers services # Mover arquivos refatorados echo "Movendo arquivos refatorados..." cp app.py.new app.py # Criar arquivo __init__.py nos diretórios Python echo "Criando arquivos de inicialização..." touch models/__init__.py touch models/entities/__init__.py touch controllers/__init__.py touch services/__init__.py echo "Todos os arquivos criados com sucesso!" echo "Para usar a nova estrutura MVC, execute:" echo "1. chmod +x scripts/prepare_mvc.sh" echo "2. ./scripts/prepare_mvc.sh" echo "3. python app.py"