Command-line interface for Zero Install. Both an actual CLI and a library for building other clients.
NuGet package: ZeroInstall.Commands
Represents a command invoked via command-line arguments.
Uses the stdin/stderr streams to allow users to interact with CliCommands.
Common base class for commands that provide multiple sub-CliCommands.
Provides extension methods for IEnvironmentBuilder.
An exit code is returned to the original caller after the application terminates, to indicate success or the reason for failure.
Indicates that the requested operation requires a GUI but the current process does not have one.
Provides utility methods for application entry points.
Common base class for Zero Install operations that require scoped dependency resolution.
Indicates that the current InstallBase is unsuitable for the desired operation.
Provides information about the currently running instance of Zero Install.
Callback methods to allow users to interact with CliCommands.