A Composer plugin that provides custom installer logic for the MyAdmin hosting control panel ecosystem. It routes packages to the correct installation directories based on their type and exposes a set of Composer commands for project management tasks.
| Type | Description |
|---|---|
myadmin-template |
Frontend templates (installed to data/templates/) |
myadmin-module |
Service modules |
myadmin-plugin |
Feature plugins |
myadmin-menu |
Menu extensions |
| Command | Description |
|---|---|
myadmin |
Base MyAdmin command |
myadmin:parse |
Parse PHP DocBlocks for API documentation |
myadmin:create-user |
Create a new MyAdmin user |
myadmin:update-plugins |
Discover and cache available plugins |
myadmin:set-permissions |
Set writable permissions on configured directories |
composer require detain/myadmin-plugin-installer- PHP 8.2 or later
- Composer 2.x
composer install
vendor/bin/phpunitThis package is licensed under the MIT License. See the LICENSE file for details.