Table of Contents

Namespace ZeroInstall.Commands.Desktop

CLI commands for Zero Install's desktop integration features.

Classes

AddAlias

Create an alias for a Run command.

AddApp

Add an application to the AppList.

AppCommand

Common base class for commands that manage an AppList.

Central

Opens the central graphical user interface for launching and managing applications.

ImportApps

Imports a set of applications and desktop integrations from an existing AppList file.

IntegrateApp

Add an application to the AppList (if missing) and integrate it into the desktop environment.

IntegrationCommand

Common base class for commands that manage ZeroInstall.DesktopIntegration.

ListApps

List all current AppEntrys in the AppList.

RemoveAllApps

Removes all applications from the AppList and undoes any desktop environment integration.

RemoveApp

Remove an application from the AppList and undoes any desktop environment integration.

RepairApps

Reintegrate all applications in the AppList into the desktop environment.

Self

Manages the integration of Zero Install itself in the operating system (deployment and removal).

Self.Deploy

Deploys Zero Install to a target directory and integrates it in the system.

Self.Remove

Removes the current instance of Zero Install from the system.

Self.RemoveSubCommandBase
Self.SelfSubCommand
Self.Update

Updates Zero Install itself to the most recent version.

SelfManager

Represents a specific Zero Install instance that is to be deployed, updated or removed.

SyncApps

Synchronize the AppList with the server.

UpdateApps

Updates all applications in the AppList.