mirror of
https://hub.spigotmc.org/stash/scm/spigot/buildtools.git
synced 2025-08-05 16:59:05 +00:00
Add --help flag
This commit is contained in:
parent
9eb453142e
commit
a018993724
1 changed files with 15 additions and 9 deletions
|
@ -125,18 +125,24 @@ public class Builder
|
||||||
System.out.println( "Java Version: " + JavaVersion.getCurrentVersion() );
|
System.out.println( "Java Version: " + JavaVersion.getCurrentVersion() );
|
||||||
|
|
||||||
OptionParser parser = new OptionParser();
|
OptionParser parser = new OptionParser();
|
||||||
OptionSpec<Void> disableCertFlag = parser.accepts( "disable-certificate-check" );
|
OptionSpec<Void> help = parser.accepts( "help", "Show the help" );
|
||||||
OptionSpec<Void> disableJavaCheck = parser.accepts( "disable-java-check" );
|
OptionSpec<Void> disableCertFlag = parser.accepts( "disable-certificate-check", "Disable HTTPS certificate check" );
|
||||||
OptionSpec<Void> dontUpdateFlag = parser.accepts( "dont-update" );
|
OptionSpec<Void> disableJavaCheck = parser.accepts( "disable-java-check", "Disable Java version check" );
|
||||||
OptionSpec<Void> skipCompileFlag = parser.accepts( "skip-compile" );
|
OptionSpec<Void> dontUpdateFlag = parser.accepts( "dont-update", "Don't pull updates from Git" );
|
||||||
OptionSpec<Void> generateSourceFlag = parser.accepts( "generate-source" );
|
OptionSpec<Void> skipCompileFlag = parser.accepts( "skip-compile", "Skip compilation" );
|
||||||
OptionSpec<Void> generateDocsFlag = parser.accepts( "generate-docs" );
|
OptionSpec<Void> generateSourceFlag = parser.accepts( "generate-source", "Generate source jar" );
|
||||||
OptionSpec<Void> devFlag = parser.accepts( "dev" );
|
OptionSpec<Void> generateDocsFlag = parser.accepts( "generate-docs", "Generate Javadoc jar" );
|
||||||
OptionSpec<File> outputDir = parser.acceptsAll( Arrays.asList( "o", "output-dir" ) ).withRequiredArg().ofType( File.class ).defaultsTo( CWD );
|
OptionSpec<Void> devFlag = parser.accepts( "dev", "Development mode" );
|
||||||
OptionSpec<String> jenkinsVersion = parser.accepts( "rev" ).withRequiredArg().defaultsTo( "latest" );
|
OptionSpec<File> outputDir = parser.acceptsAll( Arrays.asList( "o", "output-dir" ), "Final jar output directory" ).withRequiredArg().ofType( File.class ).defaultsTo( CWD );
|
||||||
|
OptionSpec<String> jenkinsVersion = parser.accepts( "rev", "Version to build" ).withRequiredArg().defaultsTo( "latest" );
|
||||||
|
|
||||||
OptionSet options = parser.parse( args );
|
OptionSet options = parser.parse( args );
|
||||||
|
|
||||||
|
if ( options.has( help ) )
|
||||||
|
{
|
||||||
|
parser.printHelpOn( System.out );
|
||||||
|
System.exit( 0 );
|
||||||
|
}
|
||||||
if ( options.has( disableCertFlag ) )
|
if ( options.has( disableCertFlag ) )
|
||||||
{
|
{
|
||||||
disableHttpsCertificateCheck();
|
disableHttpsCertificateCheck();
|
||||||
|
|
Loading…
Add table
Reference in a new issue