All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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