Esempio n. 1
0
 public static void CmdServer(string path, WebConfiguration webServer, string localIp)
 {
     try
     {
         StringBuilder cmd = new StringBuilder();
         if (OS.IsMac())
         {
             cmd.Append($"sudo ");
         }
         cmd.Append($"gulp server");
         cmd.Append($" --path {path}");
         if (!String.IsNullOrEmpty(webServer.internalPath))
         {
             cmd.Append($" --internal {webServer.internalPath}");
         }
         cmd.Append($" --dimension {webServer.file}");
         if (!String.IsNullOrEmpty(webServer.flavor))
         {
             cmd.Append($" --flavor {Selector.Name(Selector.Flavor, _config.personal.webServer.flavor)}");
         }
         if (!String.IsNullOrEmpty(webServer.number))
         {
             cmd.Append($" --number {webServer.number}");
         }
         cmd.Append($" --host {localIp}");
         cmd.Append($" --sync {webServer.sync.ToString().ToLower()}");
         cmd.Append($" --browse {webServer.open.ToString().ToLower()}");
         cmd.Append($" --os {OS.GetCurrent()}");
         _shell.Term(cmd.ToString(), Output.External, DirPath());
     }
     catch (Exception Ex)
     {
         Exceptions.General(Ex);
     }
 }
Esempio n. 2
0
 public static void CmdLog(WebConfiguration webServer)
 {
     try
     {
         StringBuilder cmd = new StringBuilder();
         cmd.Append($"gulp log");
         cmd.Append($" --dimension {webServer.file}");
         if (!String.IsNullOrEmpty(webServer.flavor))
         {
             cmd.Append($" --flavor {Selector.Name(Selector.Flavor, _config.personal.webServer.flavor)}");
         }
         if (!String.IsNullOrEmpty(webServer.number))
         {
             cmd.Append($" --number {webServer.number}");
         }
         _shell.Term(cmd.ToString(), Output.External, DirPath());
     }
     catch (Exception Ex)
     {
         Exceptions.General(Ex);
     }
 }