Skip to content

LibCommand

ImperaZim edited this page Jun 21, 2026 · 1 revision

LibCommand

Field Value
Package id libcommand
Plugin name LibCommand
Current line 2.x
Namespace imperazim\command
Hard dependencies LibPacket
Soft dependencies none

LibCommand provides rich command classes, arguments, enums, subcommands and the EasyLibrary rich command backend.

Provider Modes

  • Package-backed through EasyLibrary.
  • Standalone PHAR as LibCommand.

EasyLibrary Integration

EasyLibrary uses rich commands only when a package-backed or standalone LibCommand provider is active. If LibCommand is unavailable, EasyLibrary uses a small native recovery command for doctor/repair/install operations.

Validation

/easylibrary doctor
/easylibrary packages status libcommand
/easylibrary packages doctor

Expected rich backend shape:

Command provider: package-backed
Command backend: libcommand-rich

Development probe:

/elprobe run libcommand

Clone this wiki locally