RobinTheHood / ModifiedModuleLoaderClient

Der MMLC (Modified Module Loader Client) ist eine Software zur Verwaltung von Modulen in deinem modified eCommerce Shop.
https://module-loader.de
5 stars 5 forks source link

MMLC CLI - Comand Line Tool #134

Open RobinTheHood opened 1 year ago

RobinTheHood commented 1 year ago

We should add a mmlc cli like:

$ mmlc --help

MMLC - Modified Module Loader Client - CLI

Usage: mmlc <command> [options]

Commands:
  mmlc download <archiveName>  Download the latests version of module.
  mmlc install <archiveName>   Download and install a module in your shop.
                               Use the -f or --force option to enforce.
  mmlc update <archiveName>    Update an already installed module to the latest version.
                               Use the -f or --force option to enforce.
  mmlc uninstall <archiveName> Uninstall a module from your shop. Use the -f or --force
                               option to enforce.
  mmlc list                    List all available modules that can be used with MMLC.
  mmlc search <searchTerm>     Search for modules based on a specific search term.
  mmlc info <archiveName>      Display information and details for a specific module.
  mmlc status                  Show the status of all installed modules in MMLC.
  mmlc create                  Create a new module in MMLC. Use the -i option for the
                               interactive mode.
  mmlc listen                  Automatically detect and apply file changes for module
                               development.
  mmlc discard <archiveName>   Discard changes to a module. Use the -f or --force
                               option to enforce.
  mmlc self-update             Updates the mmlc to the latest version

Options:
  -h, --help     Show this help.
  -v, --version  Show the MMLC version.
$ mmlc create --help

MMLC - Modified Module Loader Client - CLI

Command: mmlc create [options]

Create a new module in MMLC.

Options:
  -i, --interactive  Start the interactive mode for module creation,
                     where MMLC will ask questions that you need
                     to answer.
  -h, --help         Show this help.