Skip to content

Commit 0183e6d

Browse files
author
Dmytro Lukianenko
committed
[ADD] Implement CLI installer mode with logging and extended Composer options.
1 parent b376bff commit 0183e6d

8 files changed

Lines changed: 2008 additions & 273 deletions

File tree

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ evo install my-project --language=en
109109
evo install my-project --branch=develop # Install from specific Git branch
110110
evo install my-project --git # Initialize a Git repository
111111
evo install my-project --force # Force install even if directory exists
112+
evo install my-project --cli --log # Non-interactive mode + write log.md
113+
evo install my-project --composer-update # Use composer update during setup
114+
evo install my-project --composer-clear-cache # Clear Composer cache before install
112115
```
113116

114117
### Available Options
@@ -128,6 +131,11 @@ evo install my-project --force # Force install even if directory exists
128131
- `--branch`: Install from specific Git branch (e.g., `develop`, `nightly`, `main`) instead of latest release
129132
- `--git`: Initialize a Git repository and create initial commit
130133
- `--force`: Force install even if directory exists
134+
- `--log`: Always write installer log to `log.md`
135+
- `--cli`: Run in non-interactive CLI mode (no TUI)
136+
- `--quiet`: Reduce CLI output (warnings/errors only)
137+
- `--composer-clear-cache`: Clear Composer cache before install
138+
- `--composer-update`: Use `composer update` instead of `composer install` during setup
131139

132140
## Presets
133141

0 commit comments

Comments
 (0)