Package cli


package cli
Encapsulates management of command line argument parsing and validation for each MusialTask.

Each implemented class should be paired with one MusialTask and task class, and implement the CLI interface. Implemented classes are intended to be initialized in the Musial.main(java.lang.String[]) method.


For example the CLIBuild class is responsible for parsing and validating the build task command line arguments and is paired with the MusialTask.BUILD task and ExecutorBuild class.
  • Class
    Description
    Interface representing a Command Line Interface (CLI) component.
    Handles the build task CLI parameters.
    Handles the expand task CLI parameters.
    Handles the profile task CLI parameters.
    The content type to profile.
    Handles the sequence task CLI parameters.
    The content type to generate sequences of.
    The mode to split output files by.
    Handles the view task CLI parameters.
    The content type to view.