Commit 0db9a7c
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 commands1 parent 09604db commit 0db9a7c
File tree
18 files changed
+3294
-1
lines changed- documentation/05-advanced-features
- examples/11-schema
- scripts
- src/cli
- commands
18 files changed
+3294
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments