
com.acidmanic.commandline.commands.Help Maven / Gradle / Ivy
//
// Translated by CS2J (http://www.cs2j.com): 4/28/2016 9:15:43 PM
//
package com.acidmanic.commandline.commands;
import com.acidmanic.commandline.application.Console;
import com.acidmanic.commandline.commandnames.DoubleDashedNameGenerator;
import com.acidmanic.commandline.commandnames.NameGeneratorBuilder;
import com.acidmanic.commandline.utility.HelpGenerator;
public class Help extends CommandBase {
public Help() {
this.setNameGenerator(NameGeneratorBuilder.makeDoubleDashedSnakecaseClassnameNameGenerator(Help.class));
}
@Override
public void execute() {
HelpGenerator generator
= new HelpGenerator(this.creatorFactory.getTypeRegistery());
Console.Write(generator.generateHelp());
Console.WriteLine("");
}
@Override
protected String getUsageString() {
return "Prints this help.";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy