001package org.unix4j.codegen.annotation;
002
003import java.lang.annotation.ElementType;
004import java.lang.annotation.Retention;
005import java.lang.annotation.RetentionPolicy;
006import java.lang.annotation.Target;
007
008/**
009 * The {@code Name} annotation defines the name of a command, usually a lower
010 * case string such as "ls".
011 */
012@Target(ElementType.TYPE)
013@Retention(RetentionPolicy.RUNTIME)
014public @interface Name {
015        String value();
016}