Example #1
0
        public static IOfferRemoteInstallation Chocolatey(this IOfferRemoteInstallation install, string[] packageNames, Action <IOfferChocolateyOptions> opt = null)
        {
            var options = new ChocolateyOptions();

            if (opt != null)
            {
                opt(options);
            }
            var op = new ChocolateyOperation(packageNames, options.Values);

            Configure.Operation(install, op);
            return(install);
        }
Example #2
0
        public static IOfferRemoteInstallation Chocolatey(this IOfferRemoteInstallation install, string packageName, Action <IOfferChocolateyOptions> opt = null)
        {
            var options = new ChocolateyOptions();

            if (opt != null)
            {
                opt(options);
            }
            var op = new ChocolateyOperation(packageName, options.Values);

            OperationExecutor.Execute((RemoteBuilder)install, op);
            return(install);
        }