C# Class CoApp.CLI.CoAppMain

Main Program for command line coapp tool
Inheritance: AsyncConsoleProgram
Show file Open project: coapp-deprecated/coapp

Private Properties

Property Type Description
AddFeed Task
DeleteFeed Task
DoNotUpdate Task
DoNotUpgrade Task
DoUpdate Task
DoUpgrade Task
FailOnExceptions void
GetPackageInfo void
InstallPackages Task
InstallPackages Task
ListFeeds Task
ListPolicies void
Main int
MatchFeeds Task>
PkgLocation string
PrintNoPackagesFound void
PrintPackageInstallPlan void
PrintPackages void
PrintPotentialUpgradeInformation void
RemovePackages Task
Verbose void

Protected Methods

Method Description
Main ( IEnumerable args ) : int

The (non-static) startup method

Private Methods

Method Description
AddFeed ( IEnumerable feeds ) : Task
DeleteFeed ( IEnumerable feeds ) : Task
DoNotUpdate ( IEnumerable parameters, IEnumerable packages ) : Task
DoNotUpgrade ( IEnumerable parameters, IEnumerable packages ) : Task
DoUpdate ( IEnumerable parameters, IEnumerable packages ) : Task
DoUpgrade ( IEnumerable parameters, IEnumerable packages ) : Task
FailOnExceptions ( Exception exception ) : void
GetPackageInfo ( IEnumerable parameters, IEnumerable packages ) : void
InstallPackages ( IEnumerable packages ) : Task
InstallPackages ( IEnumerable parameters ) : Task
ListFeeds ( ) : Task
ListPolicies ( string policyName = null ) : void
Main ( string args ) : int

Main entrypoint for CLI.

MatchFeeds ( IEnumerable feeds ) : Task>
PkgLocation ( Package pkg ) : string
PrintNoPackagesFound ( IEnumerable parameters ) : void
PrintPackageInstallPlan ( IEnumerable allPackages, IEnumerable requestedPackages ) : void
PrintPackages ( IEnumerable packages ) : void

Lists the packages.

PrintPotentialUpgradeInformation ( Package unsatisfiedPackage, IEnumerable satifactionOptions ) : void
RemovePackages ( IEnumerable parameters ) : Task
Verbose ( string text ) : void

Method Details

Main() protected method

The (non-static) startup method
protected Main ( IEnumerable args ) : int
args IEnumerable The command line arguments.
return int