Skip to content

interserver/myadmin-plugin-installer

Repository files navigation

MyAdmin Plugin Installer

Tests Latest Stable Version Total Downloads License

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.

Supported Package Types

Type Description
myadmin-template Frontend templates (installed to data/templates/)
myadmin-module Service modules
myadmin-plugin Feature plugins
myadmin-menu Menu extensions

Composer Commands

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

Installation

composer require detain/myadmin-plugin-installer

Requirements

  • PHP 8.2 or later
  • Composer 2.x

Running Tests

composer install
vendor/bin/phpunit

License

This package is licensed under the MIT License. See the LICENSE file for details.

About

Plugin for Composer adding support and special handling for myadmin-templates and myadmin-plugins package types

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages