Command 'list-modules'

Lists all the modules that are natively supported by the bases cli.

Executing the list-modules command will list all the modules that are natively supported by the bases cli and give you the recognized module name that is understood by the cli.

List all natively supported modules

bases list-modules

Expected Output

Config file AND Command line safe names:
        AEConfiguration
        OnBaseClient
        OnBaseConfiguration
        OnBaseStudiox64
        UnityClient
        UnityManagementConsole
        DiagnosticsComponents
        UnitySchedulerx64
        WebServerx64
        AppServerx64
        DotNetFramework
        CppRedistributables
Config file ONLY safe names:
        AE Configuration
        OnBase Client
        OnBase Configuration
        OnBase Studio x64
        Unity Client
        Unity Management Console
        Diagnostics Components
        Unity Scheduler x64
        Web Server x64
        App Server x64
        .Net Framework
        C++ Redistributables

Non-Native Module Support:

When using the bases cli to install non-native modules, the ModuleName field is not important. In fact, if the cli does not recognize the module name, it will assume that it is a custom module, only utilizing the arguments specified in the arguments array.