307 308 WIN_DIR_CHOOSER ("win-dir-chooser", 309 OptionCategories.PLATFORM_WIN, () -> { 310 setOptionValue("win-dir-chooser", true); 311 }), 312 313 WIN_REGISTRY_NAME ("win-registry-name", OptionCategories.PLATFORM_WIN), 314 315 WIN_UPGRADE_UUID ("win-upgrade-uuid", 316 OptionCategories.PLATFORM_WIN), 317 318 WIN_CONSOLE_HINT ("win-console", OptionCategories.PLATFORM_WIN, () -> { 319 setOptionValue("win-console", true); 320 }), 321 322 LINUX_BUNDLE_NAME ("linux-bundle-name", 323 OptionCategories.PLATFORM_LINUX), 324 325 LINUX_DEB_MAINTAINER ("linux-deb-maintainer", 326 OptionCategories.PLATFORM_LINUX), 327 328 LINUX_CATEGORY ("linux-app-category", 329 OptionCategories.PLATFORM_LINUX), 330 331 LINUX_RPM_LICENSE_TYPE ("linux-rpm-license-type", 332 OptionCategories.PLATFORM_LINUX), 333 334 LINUX_PACKAGE_DEPENDENCIES ("linux-package-deps", 335 OptionCategories.PLATFORM_LINUX), 336 337 LINUX_MENU_GROUP ("linux-menu-group", OptionCategories.PLATFORM_LINUX); 338 339 private final String id; 340 private final String shortId; 341 private final OptionCategories category; 342 private final ArgAction action; 343 private static Arguments argContext; 344 345 private CLIOptions(String id, OptionCategories category) { 346 this(id, null, category, null); | 307 308 WIN_DIR_CHOOSER ("win-dir-chooser", 309 OptionCategories.PLATFORM_WIN, () -> { 310 setOptionValue("win-dir-chooser", true); 311 }), 312 313 WIN_REGISTRY_NAME ("win-registry-name", OptionCategories.PLATFORM_WIN), 314 315 WIN_UPGRADE_UUID ("win-upgrade-uuid", 316 OptionCategories.PLATFORM_WIN), 317 318 WIN_CONSOLE_HINT ("win-console", OptionCategories.PLATFORM_WIN, () -> { 319 setOptionValue("win-console", true); 320 }), 321 322 LINUX_BUNDLE_NAME ("linux-bundle-name", 323 OptionCategories.PLATFORM_LINUX), 324 325 LINUX_DEB_MAINTAINER ("linux-deb-maintainer", 326 OptionCategories.PLATFORM_LINUX), 327 328 LINUX_DEB_COPYRIGHT_FILE ("linux-deb-copyright-file", 329 OptionCategories.PLATFORM_LINUX), 330 331 LINUX_CATEGORY ("linux-app-category", 332 OptionCategories.PLATFORM_LINUX), 333 334 LINUX_RPM_LICENSE_TYPE ("linux-rpm-license-type", 335 OptionCategories.PLATFORM_LINUX), 336 337 LINUX_PACKAGE_DEPENDENCIES ("linux-package-deps", 338 OptionCategories.PLATFORM_LINUX), 339 340 LINUX_MENU_GROUP ("linux-menu-group", OptionCategories.PLATFORM_LINUX); 341 342 private final String id; 343 private final String shortId; 344 private final OptionCategories category; 345 private final ArgAction action; 346 private static Arguments argContext; 347 348 private CLIOptions(String id, OptionCategories category) { 349 this(id, null, category, null); |