dub.commandline

Defines the behavior of the DUB command line client.

Members

Classes

AddOverrideCommand
class AddOverrideCommand
CleanCachesCommand
class CleanCachesCommand
Command
class Command

Base class for all commands.

CommandArgs
class CommandArgs

Encapsulates a set of application arguments.

ConvertCommand
class ConvertCommand
DustmiteCommand
class DustmiteCommand
InitCommand
class InitCommand
PackageBuildCommand
class PackageBuildCommand
RegistrationCommand
class RegistrationCommand
UpgradeCommand
class UpgradeCommand

Functions

getCommands
CommandGroup[] getCommands()

Retrieves a list of all available commands.

runDubCommandLine
int runDubCommandLine(string[] args)

Processes the given command line and executes the appropriate actions.

Structs

CommandGroup
struct CommandGroup

Encapsulates a group of commands that fit into a common category.

CommonOptions
struct CommonOptions

Contains and parses options common to all commands.

Meta

Authors

Matthias Dondorff, Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.