Skip to content
🤔 Documentation issue? Report it

//leakcanary/shark/SharkCliCommand

SharkCliCommand

class SharkCliCommand : CliktCommand

Constructors

SharkCliCommand fun SharkCliCommand()

Types

Name Summary
CommandParams class CommandParams(val source: SharkCliCommand.HeapDumpSource, val obfuscationMappingPath: File?)
Companion object Companion
HeapDumpSource sealed class HeapDumpSource

Functions

Name Summary
aliases open fun aliases(): Map<String, List<String>>
getFormattedHelp open fun getFormattedHelp(): String
getFormattedUsage open fun getFormattedUsage(): String
issueMessage fun issueMessage(message: String)
main fun main(argv: Array<String>)
fun main(argv: List<String>)
parse fun parse(argv: Array<String>, parentContext: Context?)
fun parse(argv: List<String>, parentContext: Context?)
registerArgument fun registerArgument(argument: Argument)
registeredSubcommandNames fun registeredSubcommandNames(): List<String>
registerOption open override fun registerOption(option: GroupableOption)
fun registerOption(option: Option)
registerOptionGroup fun registerOptionGroup(group: ParameterGroup)
run open override fun run()
toString open override fun toString(): String

Properties

Name Summary
commandHelp val commandHelp: String
commandHelpEpilog val commandHelpEpilog: String
commandName val commandName: String
context val context: Context
helpTags val helpTags: Map<String, String>
invokeWithoutSubcommand val invokeWithoutSubcommand: Boolean
messages val messages: List<String>
printHelpOnEmptyArgs val printHelpOnEmptyArgs: Boolean