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; }
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); }