package org.caudexorigo.cli;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Associates properties with a Command Line Interface
*
* @author Tim Wood
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface CommandLineInterface
{
/**
* The name of the application that this is the interface for
*
* @return The name of the application that this is the interface for
*/
String application() default "";
}