See Command Line Interface Guidelines for general guidelines how to design a good CLI interface.
It does not open any GUI.
For the GUI application see org..
Does not do any preference migrations.
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static Logger |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | applyUsageFooters(CommandLine commandLine, List<Pair<String, String>> inputFormats, List<Pair<String, String>> outputFormats, Set<SearchBasedFetcher> fetchers)
Applies appropriate usage footers to each subcommand based on their supported options. |
| private static void | |
| private static void | |
| private static boolean | |
| public static void | |
| public static void |
| JABKIT_BRAND | back to summary |
|---|---|
| private static final String JABKIT_BRAND | |
| LOGGER | back to summary |
|---|---|
| private static Logger LOGGER | |
| JabKitLauncher | back to summary |
|---|---|
| public JabKitLauncher() | |
| applyUsageFooters | back to summary |
|---|---|
| private static void applyUsageFooters(CommandLine commandLine, List<Pair<String, String>> inputFormats, List<Pair<String, String>> outputFormats, Set<SearchBasedFetcher> fetchers) Applies appropriate usage footers to each subcommand based on their supported options. Distinguishes between input formats, output formats, and export formats. | |
| configureProxy | back to summary |
|---|---|
| private static void configureProxy(ProxyPreferences proxyPreferences) | |
| configureSSL | back to summary |
|---|---|
| private static void configureSSL(SSLPreferences sslPreferences) | |
| hasCommandOption | back to summary |
|---|---|
| private static boolean hasCommandOption(CommandLine. | |
| initLogging | back to summary |
|---|---|
| public static void initLogging(String[] args) This needs to be called as early as possible. After the first log writing, it is not possible to alter the log configuration programmatically anymore. | |
| main | back to summary |
|---|---|
| public static void main(String[] args) Note To test with gradle, use jabkit -> Tasks -> application -> run
Use Implementation Note method needs to be public, because JabKitLauncher calls it. | |