Package io.micronaut.starter.cli.util
Class MicronautVersionProvider
java.lang.Object
io.micronaut.starter.cli.util.MicronautVersionProvider
- All Implemented Interfaces:
picocli.CommandLine.IVersionProvider
@Singleton
public class MicronautVersionProvider
extends Object
implements picocli.CommandLine.IVersionProvider
Generates version information. Example usage:
@Command(name = 'command', versionProvider = MicronautCliVersionProvider)
class App {
@Option(names = ["-V", "--version"], versionHelp = true, description = 'Display version information and quit.')
boolean isVersionRequested
}
Or use picocli's built-in standard usage help option (--help and -h) and version help option (-V and --version).
@Command(name = 'command', mixinStandardHelpOptions = true, versionProvider = MicronautCliVersionProvider)
class App {
// ...
}
- Author:
- Remko Popma
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MicronautVersionProvider
public MicronautVersionProvider()
-
-
Method Details
-
getVersion
- Specified by:
getVersionin interfacepicocli.CommandLine.IVersionProvider
-