AbstractDoctorGetPathCommand
Base class for doctor get <name> subcommands that print the absolute filesystem path of a single entry in the Quarkdown install layout to standard output.
Subclasses select the entry to print by overriding getFile, and provide a human-readable description used in error messages. The command exits with a non-zero status if the install layout cannot be resolved or if the entry does not exist on disk.
Parameters
name
name of the leaf subcommand (e.g. install-dir)
description
human-readable description of the entry, used in error messages (e.g. "Quarkdown install directory")
Inheritors
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun CliktCommand.browserLauncherOption(default: BrowserLauncher = NoneBrowserLauncher(), shouldValidate: () -> Boolean = { true }, envLookup: (String) -> String? = System::getenv): OptionDelegate<out BrowserLauncher?>
Option to select a browser launcher from the CLI, with validation and support of selection by name, path, or fixed choices.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard