Exemplo n.º 1
0
        static int Main(string[] args)
        {
            var arguments = new ArgumentOptions();

            if (!Parser.Default.ParseArguments(args, arguments))
            {
                arguments.GetUsage();
                return(1);
            }

            var options = PackageOptions.LoadOrDefault(arguments);

            if (!ShouldBuildPackage(arguments, options))
            {
                return(0);
            }

            BuildPackage(arguments, options);
            if (options.Publish.PublishOnBuild)
            {
                PushPackages(arguments, options);
            }

            if (arguments.GeneratePublishCommand)
            {
                CreatePublishCommand(arguments, options);
            }

            return(0);
        }
Exemplo n.º 2
0
		static int Main(string[] args)
		{
			var arguments = new ArgumentOptions();
			if (!Parser.Default.ParseArguments(args, arguments))
			{
				arguments.GetUsage();
				return 1;
			}

			var options = PackageOptions.LoadOrDefault(arguments);
			BuildPackage(arguments, options);
			if (options.Publish.PublishOnBuild)
			{
				PushPackage(arguments, options);
			}

			if (arguments.GeneratePublishCommand)
			{
				CreatePublishCommand(arguments, options);
			}

			return 0;
		}