alleyinteractive / mantle-installer
Mantle Installer
Package info
github.com/alleyinteractive/mantle-installer
pkg:composer/alleyinteractive/mantle-installer
v1.3.0
2026-10-07 02:28 UTC
Requires
- php: ^8.3
- laravel/prompts: ^0.3.25
- symfony/console: ^7.0
- symfony/process: ^7.0
Requires (Dev)
- alleyinteractive/alley-coding-standards: ^2.0
- mockery/mockery: ^1.6
- phpunit/phpunit: ^12.0
- symfony/var-dumper: ^7.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Documentation can be found inside the Mantle documentation.
Non-interactive usage
The installer never prompts when it is run with --no-interaction (-n) or when STDIN is not a terminal, which makes it safe to drive from scripts, CI, and LLM agents. Each prompt falls back to its default answer, and every choice can be passed as an argument or option instead:
# Install WordPress and Mantle into ./my-site, with the plugin at wp-content/plugins/my-site. mantle new my-site --install --no-interaction # Install Mantle into an existing WordPress installation. mantle new my-plugin --wordpress-path=/path/to/wordpress --no-interaction
Run mantle new --help for every available option.