Skip to content

Commit 0db9a7c

Browse files
committed
feat: implement pdodb init command with interactive wizard
- Add interactive wizard for project initialization - Support .env and config/db.php configuration formats - Generate database connection configuration - Create directory structure (migrations, models, repositories, services, seeds) - Support advanced options (cache, performance, table prefix) - Add connection testing with retry option - Remove 'Both files' option as PDOdb uses either .env OR config/db.php - Fix duplicate [value] in interactive prompts - Add comprehensive tests and documentation - Update bash completion for init command - Add examples for repository, service, and init commands
1 parent 09604db commit 0db9a7c

18 files changed

+3294
-1
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@ infection-summary.txt
2828

2929
# Migrations directory (user-generated files)
3030
/migrations/
31+
32+
# File-based cache directory
33+
/storage/

0 commit comments

Comments
 (0)