provides access to the launcher environment, including the application configuration, Scala versions, jvm/filesystem wide locking, and the launcher itself
the list of command definitions that evaluate command strings. These may be modified to change the available commands.
code to run before sbt exits, usually to ensure resources are cleaned up.
the command to execute when another command fails. onFailure
is cleared before the failure handling command is executed.
the sequence of commands to execute. This sequence may be modified to change the commands to be executed. Typically, the ::
and :::
methods are used to prepend new commands to run.
tracks the recently executed commands
custom command state. It is important to clean up attributes when no longer needed to avoid memory leaks and class loader leaks.
the next action for the command processor to take. This may be to continue with the next command, adjust global logging, or exit.
custom command state.
custom command state. It is important to clean up attributes when no longer needed to avoid memory leaks and class loader leaks.
provides access to the launcher environment, including the application configuration, Scala versions, jvm/filesystem wide locking, and the launcher itself
the list of command definitions that evaluate command strings.
the list of command definitions that evaluate command strings. These may be modified to change the available commands.
code to run before sbt exits, usually to ensure resources are cleaned up.
tracks the recently executed commands
the next action for the command processor to take.
the next action for the command processor to take. This may be to continue with the next command, adjust global logging, or exit.
the command to execute when another command fails.
the command to execute when another command fails. onFailure
is cleared before the failure handling command is executed.
the sequence of commands to execute.
the sequence of commands to execute. This sequence may be modified to change the commands to be executed. Typically, the ::
and :::
methods are used to prepend new commands to run.
Data structure representing all command execution information.
provides access to the launcher environment, including the application configuration, Scala versions, jvm/filesystem wide locking, and the launcher itself
the list of command definitions that evaluate command strings. These may be modified to change the available commands.
code to run before sbt exits, usually to ensure resources are cleaned up.
the command to execute when another command fails.
onFailure
is cleared before the failure handling command is executed.the sequence of commands to execute. This sequence may be modified to change the commands to be executed. Typically, the
::
and:::
methods are used to prepend new commands to run.tracks the recently executed commands
custom command state. It is important to clean up attributes when no longer needed to avoid memory leaks and class loader leaks.
the next action for the command processor to take. This may be to continue with the next command, adjust global logging, or exit.