Package cli
package cli
Encapsulates management of command line argument parsing and validation for each
For example the
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.-
ClassDescriptionInterface representing a Command Line Interface (CLI) component.Handles the
build
task CLI parameters.Handles theexpand
task CLI parameters.Handles theprofile
task CLI parameters.The content type to profile.Handles thesequence
task CLI parameters.The content type to generate sequences of.The mode to split output files by.Handles theview
task CLI parameters.The content type to view.