Esempio n. 1
0
 PrintVersion()
 {
     Console.WriteLine(string.Format(StringLib.ConsoleVersionFormat, PyRevitCLI.CLIVersion.ToString()));
     if (CommonUtils.CheckInternetConnection())
     {
         var latestVersion = PyRevitRelease.GetLatestCLIReleaseVersion();
         if (latestVersion != null)
         {
             logger.Debug("Latest release: {0}", latestVersion);
             if (PyRevitCLI.CLIVersion < latestVersion)
             {
                 Console.WriteLine(
                     string.Format(
                         "Newer v{0} is available.\nGo to {1} to download the installer.",
                         latestVersion,
                         PyRevitConsts.ReleasesUrl)
                     );
             }
             else
             {
                 Console.WriteLine("You have the latest version.");
             }
         }
         else
         {
             logger.Debug("Failed getting latest release list OR no CLI releases.");
         }
     }
 }