コード例 #1
0
ファイル: DocVersionatorPlus.cs プロジェクト: emtees/old-code
	public static int Main (string[] args) 
	{
		Opts opts = new Opts();

		if (args.Length == 0) {
			opts.DoHelp ();
			return 1;
		}
		
		opts.ProcessArgs (args);
		Assembly assm = opts.assembly == null ? null : LoadAssembly (opts.assembly);

		if (opts.path == null || !Directory.Exists (opts.path) || assm == null) {
			Console.WriteLine ("Valid path and assembly options are required.");
			opts.DoHelp ();
			return 1;
		}

		string version = opts.version == null ? assm.GetName ().Version.ToString () : opts.version;
		AssemblyInfo base_info = opts.base_assembly == null ? null : new AssemblyInfo (LoadAssembly (opts.base_assembly));
		AssemblyInfo info = new AssemblyInfo (assm);

		Versionator v = new Versionator (base_info, info, opts.path, version);
		v.Versionate ();

		return 0;
	}
コード例 #2
0
ファイル: DocVersionatorPlus.cs プロジェクト: retahc/old-code
        public static int Main(string[] args)
        {
            Opts opts = new Opts();

            if (args.Length == 0)
            {
                opts.DoHelp();
                return(1);
            }

            opts.ProcessArgs(args);
            Assembly assm = opts.assembly == null ? null : LoadAssembly(opts.assembly);

            if (opts.path == null || !Directory.Exists(opts.path) || assm == null)
            {
                Console.WriteLine("Valid path and assembly options are required.");
                opts.DoHelp();
                return(1);
            }

            string version = opts.version == null?assm.GetName().Version.ToString() : opts.version;

            AssemblyInfo base_info = opts.base_assembly == null ? null : new AssemblyInfo(LoadAssembly(opts.base_assembly));
            AssemblyInfo info      = new AssemblyInfo(assm);

            Versionator v = new Versionator(base_info, info, opts.path, version);

            v.Versionate();

            return(0);
        }