Inheritance: ProcessExecutor, INuGetExecutor
コード例 #1
0
        void RegisterNuGetSource(MachineWideInstallation mwInstl)
        {
            var toolsPath = EnvironmentRepository.GetToolsPath();
            var name      = "Prig Source";

            mwInstl.OnNuGetSourceRegistering(name, toolsPath);
            var stdout = NuGetExecutor.StartSourcing(name, toolsPath);

            mwInstl.OnNuGetSourceRegistered(stdout);
        }
コード例 #2
0
        void CreateNupkg(MachineWideInstallation mwInstl)
        {
            var toolsPath = EnvironmentRepository.GetToolsPath();
            var pkgName   = "Prig";

            mwInstl.OnNuGetPackageCreating(pkgName);
            var nugetPackageFolder = Path.Combine(toolsPath, "NuGet");
            var stdout             = NuGetExecutor.StartPacking(Path.Combine(nugetPackageFolder, "Prig.nuspec"), toolsPath);

            mwInstl.OnNuGetPackageCreated(stdout);
        }
コード例 #3
0
ファイル: IFixtureMixin.cs プロジェクト: urasandesu/Prig
 public static NuGetExecutor NewNuGetExecutor(this IFixture fixture)
 {
     var nugetExecutor = new NuGetExecutor();
     nugetExecutor.EnvironmentRepository = fixture.Freeze<IEnvironmentRepository>();
     return nugetExecutor;
 }