Exemplo n.º 1
0
 public StopNodeCommand(INPloyConfiguration nPloyConfiguration)
 {
     _nPloyConfiguration = nPloyConfiguration;
     IsCommand("StopNode", "StopNode");
     //HasAdditionalArguments(1, "Node");
     HasOption("d|directory=", "Stop installed packages in this directory", s => WorkingDirectory =s);
 }
Exemplo n.º 2
0
 public UninstallNodeCommand(INPloyConfiguration nPloyConfiguration)
 {
     _nPloyConfiguration = nPloyConfiguration;
     IsCommand("UninstallNode", "UninstallNode");
     //HasAdditionalArguments(1, "Node");
     HasOption("d|directory=", "Uninstall from this directory", s => InstallDirectory = s);
     HasOption("r|remove", "Delete files and directories after uninstall", s => RemoveFilesAndDirectories = s != null);
 }
Exemplo n.º 3
0
 public StopPackageCommand(INPloyConfiguration nPloyConfiguration,
     IPowershellRunner powershellRunner)
 {
     _nPloyConfiguration = nPloyConfiguration;
     _powershellRunner = powershellRunner;
     IsCommand("StopPackage", "StopPackage");
     HasAdditionalArguments(1, "InstalledPackage");
     HasOption("d|directory=", "Stop in this directory", s => WorkingDirectory = s);
 }
Exemplo n.º 4
0
 public InstallNodeCommand(INPloyConfiguration nPloyConfiguration, ICommandFactory commandFactory)
 {
     _nPloyConfiguration = nPloyConfiguration;
     _commandFactory = commandFactory;
     IsCommand("InstallNode", "InstallNode");
     HasAdditionalArguments(1, "Node");
     HasOption("d|directory=", "Install to this directory", s => InstallDirectory = s);
     HasOption("p|packagesources=", "NuGet packagesources", s => PackageSources = s);
     HasOption("n|nuget=", "NuGet console path", s => NuGetPath = s);
     HasOption("s|start", "Start packages after install", s => AutoStart = s != null);
     HasOption("o|verbose", "Verbose output", s => Verbose = s != null);
     HasOption("properties=", "Additional properties", s => Properties = s);
     HasOption("IncludePrerelease", "Include prerelease packages", s => IncludePrerelease = s != null);
 }
Exemplo n.º 5
0
        public InstallPackageCommand(INPloyConfiguration nPloyConfiguration, IPowershellRunner powershellRunner, INuGetRunner nuGetRunner)
        {
            _nPloyConfiguration = nPloyConfiguration;
            _powershellRunner = powershellRunner;
            _nuGetRunner = nuGetRunner;

            IsCommand("InstallPackage", "InstallPackage");
            HasAdditionalArguments(1, "Package");
            HasOption("e|environment=", "", e => Environment = e);
            HasOption("d|directory=", "Install in this directory", s => WorkingDirectory = s);
            HasOption("p|packagesources=", "Packagesources", s => PackageSources = s);
            HasOption("c|configuration=", "NPloy configuration directory", s => ConfigurationDirectory = s);
            HasOption("n|nuget=", "NuGet console path", s => NuGetPath = s);
            HasOption("v|version=", "Version of package to install ", s => Version = s);
            HasOption("o|verbose", "Verbose output", s => Verbose = s != null);
            HasOption("properties=", "Additional properties", s => Properties = s);
            HasOption("IncludePrerelease", "Include prerelease packages", s => IncludePrerelease = s != null);
        }
Exemplo n.º 6
0
 public UpdateNodeCommand(INPloyConfiguration nPloyConfiguration,
     ICommandFactory commandFactory,
     INuGetRunner nuGetRunner)
 {
     _nPloyConfiguration = nPloyConfiguration;
     _commandFactory = commandFactory;
     _nuGetRunner = nuGetRunner;
     IsCommand("UpdateNode", "UpdateNode");
     HasAdditionalArguments(1, "Node");
     HasOption("d|directory=", "Install to this directory", s => InstallDirectory = s);
     HasOption("p|packagesources=", "NuGet packagesources", s => PackageSources = s);
     HasOption("n|nuget=", "NuGet console path", s => NuGetPath = s);
     HasOption("s|start", "Start packages after install", s => AutoStart = s != null);
     HasOption("t|stop", "Stop all packages before update", s => FullStop = s != null);
     HasOption("o|verbose", "Verbose output", s => Verbose = s != null);
     HasOption("properties=", "Additional properties", s => Properties = s);
     HasOption("IncludePrerelease", "Include prerelease packages", s => IncludePrerelease = s != null);
     HasOption("r|remove", "Delete files and directories after uninstall", s => RemoveFilesAndDirectories = s != null);
 }