WithVar

class WithVar(val v: CmdUtils.Var, val cmd: String, expand: CmdUtils.Var.(String) -> String) : CmdBuilder.Cmd

Represents a command associated with a Var with corresponding expand logic specified.

Constructors

Link copied to clipboard
constructor(v: CmdUtils.Var, cmd: String, expand: CmdUtils.Var.(String) -> String)

Properties

Link copied to clipboard
private val cmd: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun toCmd(): String

Converts Cmd into expanded full command.

Link copied to clipboard

Converts Cmd into unexpanded literal command for all variants.