
package com.github.rvesse.airline.help.external.sections;

import com.github.rvesse.airline.annotations.Cli;
import com.github.rvesse.airline.annotations.help.external.ExternalExitCodes;
import com.github.rvesse.airline.annotations.help.external.ExternalProse;
import com.github.rvesse.airline.args.Args1;
import com.github.rvesse.airline.command.CommandRemove;
import com.github.rvesse.airline.help.Help;
import com.github.rvesse.airline.help.external.commands.ArgsExamplesTabular;
import com.github.rvesse.airline.help.external.commands.ArgsExamplesTextual;
import com.github.rvesse.airline.help.sections.common.CommonSections;

//@formatter:off
@Cli(
     defaultCommand = Help.class, 
     commands = { 
             Help.class, 
             Args1.class, 
             CommandRemove.class, 
             ArgsExamplesTabular.class,
             ArgsExamplesTextual.class 
     }, 
     name = "test"
)
@ExternalProse(
        title = "Discussion", 
        suggestedOrder = CommonSections.ORDER_DISCUSSION, 
        source = "/com/github/rvesse/airline/help/external/discussion.txt"
)
@ExternalExitCodes(
        source = "/com/github/rvesse/airline/help/external/exit-codes.csv"
)
//@formatter:on
public class CliWithExternalSections {

}
