Package: org.codehaus.groovy.tools

## [Groovy] Class GrapeMain

- org.codehaus.groovy.tools.GrapeMain

- All Implemented Interfaces and Traits:
    Runnable

      @SuppressWarnings(value="Println")
      @Command(name="grape", description="Allows for the inspection and management of the local grape cache.", subcommands=[Install, Uninstall, ListCommand, Resolve, CommandLine.HelpCommand])
      class GrapeMain
      extends Object
      implements Runnable

  Command-line entry point for inspecting and managing the local Grape cache.

- - ### Properties Summary

    Properties
    Type | Name and description
    --- | ---
    `List<String>` | `unmatched` Tokens that did not match a known command or option.

  - ### Constructor Summary

    Constructors
    Constructor and description
    `GrapeMain()`

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `static void` | `main(String[] args)` Launches the Grape command-line application.
    `` | `void` | `run()` Handles top-level execution when no valid subcommand was selected.

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Object` | `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Property Detail

    - #### @Unmatched
      List<String> unmatched

      Tokens that did not match a known command or option.

  - ### Constructor Detail

    - #### GrapeMain()

  - ### Method Detail

    - #### static void main(String[] args)

      Launches the Grape command-line application.

      Parameters:
        `args` - the command-line arguments

    - #### void run()

      Handles top-level execution when no valid subcommand was selected.