public static void TestStatus() { Options.IsValid("tt", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("tc", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.testServer.coveragePath)); Options.IsValid("t>ts", Variables.Valid("task_project")); Options.IsValid("t>tc", Variables.Valid("task_project")); }
public static void Start() { if (String.IsNullOrEmpty(_config.personal.selected.project)) { _colorify.WriteLine($" [P] Select Project", txtPrimary); } else { _colorify.Write($" [P] Selected Project: ", txtPrimary); _colorify.WriteLine($"{_config.personal.selected.project}"); } if (String.IsNullOrEmpty(_config.personal.selected.file)) { _colorify.WriteLine($" [F] Select File", txtStatus(Options.IsValid("pf"))); } else { _colorify.Write($" [F] Selected File: ", txtPrimary); _colorify.Write($"{_config.personal.selected.file}"); string mappingStatus = (_config.personal.selected.mappingStatus ? "(M)" : ""); _colorify.WriteLine($" {mappingStatus}", txtWarning); } _colorify.Write($"{" [O] Open",-17}", txtPrimary); _colorify.Write($"{"[E] Editor",-17}", txtPrimary); _colorify.Write($"{"[I] Install",-17}", txtStatus(Options.IsValid("pi"))); _colorify.Write($"{"[P] Path",-17}", txtStatus(Options.IsValid("pp"))); _colorify.WriteLine($"{"[V] Values",-17}", txtStatus(Options.IsValid("pv"))); _colorify.BlankLines(); }
public static void PathStatus() { Options.IsValid("pp>p", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); Options.IsValid("pp>f", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); Options.IsValid("pp>m", _config.personal.selected.mappingStatus); Options.IsValid("pp>d", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); Options.IsValid("pp>c", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); }
public static void ServerStatus() { StringBuilder serverConfiguration = new StringBuilder(); if (!String.IsNullOrEmpty(_config.personal.webServer.file)) { serverConfiguration.Append($"{_config.personal.webServer.file}/"); } string flavor = Selector.Name(Selector.Flavor, _config.personal.webServer.flavor); if (!String.IsNullOrEmpty(flavor)) { serverConfiguration.Append(flavor); } else { _config.personal.webServer.flavor = ""; } serverConfiguration.Append(_config.personal.webServer.number); if (!String.IsNullOrEmpty(_config.personal.webServer.internalPath)) { serverConfiguration.Append($"/{_config.personal.webServer.internalPath}"); } serverConfiguration.Append(_config.personal.webServer.sync ? "+Sync" : ""); _config.personal.menu.serverConfiguration = serverConfiguration.ToString(); _config.personal.menu.serverValidation = !Validation.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.webServer.file, _config.personal.menu.serverConfiguration); Options.IsValid("ts", Variables.Valid("task_project") && _config.personal.menu.serverValidation); Options.IsValid("t>sp", Variables.Valid("task_project")); Options.IsValid("t>si", Variables.Valid("task_project")); Options.IsValid("t>sc", Variables.Valid("task_project")); Options.IsValid("t>sf", Variables.Valid("task_project")); Options.IsValid("t>f:d", Variables.Valid("task_project")); Options.IsValid("t>f:q", Variables.Valid("task_project")); Options.IsValid("t>f:r", Variables.Valid("task_project")); Options.IsValid("t>f:m", Variables.Valid("task_project")); Options.IsValid("t>f:v", Variables.Valid("task_project")); Options.IsValid("t>f:p", Variables.Valid("task_project")); Options.IsValid("t>sn", Variables.Valid("task_project")); Options.IsValid("t>n:1", Variables.Valid("task_project")); Options.IsValid("t>n:2", Variables.Valid("task_project")); Options.IsValid("t>n:3", Variables.Valid("task_project")); Options.IsValid("t>n:4", Variables.Valid("task_project")); Options.IsValid("t>n:5", Variables.Valid("task_project")); Options.IsValid("t>n:6", Variables.Valid("task_project")); Options.IsValid("t>n:7", Variables.Valid("task_project")); Options.IsValid("t>n:8", Variables.Valid("task_project")); Options.IsValid("t>n:9", Variables.Valid("task_project")); Options.IsValid("t>n:10", Variables.Valid("task_project")); Options.IsValid("t>n:11", Variables.Valid("task_project")); Options.IsValid("t>ss", Variables.Valid("task_project")); Options.IsValid("t>so", Variables.Valid("task_project")); }
public static void Status() { Options.IsValid("t", Variables.Valid("task_project")); PathStatus(); Options.IsValid("tw", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("tm", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("to", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("to-c", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("to-l", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("tr", Variables.Valid("task_project") && !Validation.SomeNullOrEmpty(_config.personal.selected.project)); ServerStatus(); LogStatus(); TestStatus(); }
public static void Start() { if (Options.IsValid("g")) { _colorify.WriteLine($"{" [G] Git",-12}", txtMuted); } else { _colorify.Write($"{" [G] Git: ",-12}", txtMuted); _colorify.WriteLine($"{_config.personal.menu.currentBranch}"); } _colorify.Write($"{" [P] Pull",-17}", txtStatus(Options.IsValid("gp"))); _colorify.Write($"{"[D] Discard",-17}", txtStatus(Options.IsValid("gd"))); _colorify.Write($"{"[R] Reset",-17}", txtStatus(Options.IsValid("gr"))); _colorify.WriteLine($"{"[O] Original",-17}", txtStatus(Options.IsValid("go"))); _colorify.BlankLines(); }
public static void Start() { if (String.IsNullOrEmpty(_config.personal.menu.buildConfiguration)) { _colorify.WriteLine($" [B] Build", txtStatus(Options.IsValid("b"))); } else { _colorify.Write($" [B] Build: ", txtStatus(Options.IsValid("b"))); Section.Configuration(_config.personal.menu.buildValidation, _config.personal.menu.buildConfiguration); } _colorify.Write($"{" [I] Init",-17}", txtStatus(Options.IsValid("bi"))); _colorify.Write($"{" [P] Prop",-17}", txtStatus(Options.IsValid("bp"))); _colorify.Write($"{"[C] Clean",-17}", txtStatus(Options.IsValid("bc"))); _colorify.WriteLine($"{"[G] Gradle",-17}", txtStatus(Options.IsValid("bg"))); _colorify.BlankLines(); }
public static void Status(string dirPath) { _config.personal.menu.currentBranch = ""; if (!String.IsNullOrEmpty(_config.personal.selected.project)) { string bnc = Git.CmdBranch(dirPath); if (!String.IsNullOrEmpty(bnc)) { _config.personal.menu.currentBranch = $"{Git.CmdBranch(dirPath)}"; } } Options.IsValid("g", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("gd", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("gp", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("gr", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("gd+p", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("gr+p", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); Options.IsValid("go", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.menu.currentBranch)); }
public static void Status() { StringBuilder sonarConfiguration = new StringBuilder(); sonarConfiguration.Append($"{_config.personal.sonar.protocol}://"); if (!String.IsNullOrEmpty(_config.personal.sonar.domain)) { sonarConfiguration.Append($"{_config.personal.sonar.domain}"); } if (!String.IsNullOrEmpty(_config.personal.sonar.port)) { sonarConfiguration.Append($":{_config.personal.sonar.port}"); } _config.personal.menu.sonarConfiguration = sonarConfiguration.ToString(); _config.personal.menu.sonarValidation = !Strings.SomeNullOrEmpty(_config.personal.sonar.protocol, _config.personal.sonar.domain, _config.personal.menu.sonarConfiguration); Options.IsValid("s", Variables.Valid("sonar_qube")); Options.IsValid("sq", Variables.Valid("sonar_qube")); Options.IsValid("ss", Variables.Valid("sonar_scanner") && !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("sb", _config.personal.menu.sonarValidation); }
public static void Start() { if (String.IsNullOrEmpty(_config.personal.menu.serverConfiguration)) { _colorify.WriteLine($"{"[T] Task",-12}", txtStatus(Options.IsValid("t"))); } else { _colorify.Write($"{" [T] Task: ",-12}", txtStatus(Options.IsValid("t"))); Section.Configuration(_config.personal.menu.serverValidation, _config.personal.menu.serverConfiguration); } _colorify.Write($"{" [W] Watch",-17}", txtStatus(Options.IsValid("tw"))); _colorify.Write($"{"[O] Obfuscate",-17}", txtStatus(Options.IsValid("to"))); _colorify.Write($"{"[T] Test",-17}", txtStatus(Options.IsValid("to"))); _colorify.WriteLine($"{"[S] Server",-12}", txtStatus(Options.IsValid("ts"))); _colorify.Write($"{" [M] Make",-17}", txtStatus(Options.IsValid("tm"))); _colorify.Write($"{"[R] Revert",-17}", txtStatus(Options.IsValid("tr"))); _colorify.Write($"{"[C] Coverage",-17}", txtStatus(Options.IsValid("to"))); _colorify.WriteLine($"{"[L] Log",-12}", txtStatus(Options.IsValid("ts"))); _colorify.BlankLines(); }
public static void Status(string dirPath) { if (!_fileSystem.DirectoryExists(dirPath)) { _config.personal.selected.project = ""; _config.personal.selected.file = ""; } Options.IsValid("p", true); string selectedFile = _path.Combine(dirPath, _config.project.androidPath, _config.project.androidBuildPath, _config.personal.selected.path, _config.personal.selected.file); if (!File.Exists(selectedFile)) { _config.personal.selected.path = ""; _config.personal.selected.file = ""; _config.personal.selected.packageName = ""; _config.personal.selected.versionCode = ""; _config.personal.selected.versionName = ""; _config.personal.selected.mapping = ""; _config.personal.selected.mappingStatus = false; } string selectedFileMapping = _path.Combine(dirPath, _config.project.androidPath, _config.project.androidBuildPath, _config.personal.selected.path, _config.personal.selected.mapping); _config.personal.selected.mappingStatus = File.Exists(selectedFileMapping); Options.IsValid("pf", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("po", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("po-b", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe>a", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe>c", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe>s", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe>w", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pe>x", !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("pi", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); Options.IsValid("pp", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); Project.PathStatus(); Options.IsValid("pv", !Strings.SomeNullOrEmpty(_config.personal.selected.project, _config.personal.selected.file)); }
public static void Route(string sel = "m", string main = "m") { _config.personal.menu.selectedOption = sel?.ToLower(); if (!String.IsNullOrEmpty(_config.personal.menu.selectedOption)) { if (Options.IsValid(_config.personal.menu.selectedOption)) { Action act = Options.GetAction(_config.personal.menu.selectedOption, main); _config.personal.menu.selectedVariant = Options.GetVariant(_config.personal.menu.selectedOption); _config.personal.menu.selectedOption = main; act.Invoke(); } else { _config.personal.menu.selectedVariant = ""; _config.personal.menu.selectedOption = main; Message.Error(); } } else { Menu.Start(); } }
public static void Start() { if (String.IsNullOrEmpty(_config.personal.menu.sonarConfiguration)) { _colorify.WriteLine($" [S] Sonar", txtStatus(Options.IsValid("s"))); } else { _colorify.Write($" [S] Sonar: ", txtStatus(Options.IsValid("s"))); Section.Configuration(_config.personal.menu.sonarValidation, _config.personal.menu.sonarConfiguration); } _colorify.Write($"{" [Q] Qube",-17}", txtStatus(Options.IsValid("sq"))); if (String.IsNullOrEmpty(_config.personal.sonar.internalPath)) { _colorify.Write($"{"[S] Scanner",-17}", txtStatus(Options.IsValid("ss"))); } else { _colorify.Write($"{"[S] Scanner: ",-13}", txtStatus(Options.IsValid("ss"))); _colorify.Write($"{_config.personal.sonar.internalPath,-21}", txtDefault); } _colorify.WriteLine($"{"[B] Browse",-17}", txtStatus(Options.IsValid("sb"))); _colorify.BlankLines(); }
public static void LogStatus() { Options.IsValid("tl", Variables.Valid("task_project") && _config.personal.menu.serverValidation); }
public static void PathStatus() { Options.IsValid("t>pw", Variables.Valid("task_project")); Options.IsValid("t>pl", Variables.Valid("task_project")); Options.IsValid("t>pe", Variables.Valid("task_project")); }
public static void Status() { StringBuilder buildConfiguration = new StringBuilder(); string type = Selector.Name(Selector.Type, _config.personal.build.type); if (!String.IsNullOrEmpty(type)) { buildConfiguration.Append(type); } else { _config.personal.build.type = ""; } buildConfiguration.Append(_config.personal.build.dimension ?? ""); string flavor = Selector.Name(Selector.Flavor, _config.personal.build.flavor); if (!String.IsNullOrEmpty(flavor)) { buildConfiguration.Append(flavor); } else { _config.personal.build.flavor = ""; } string mode = Selector.Name(Selector.Mode, _config.personal.build.mode); if (!String.IsNullOrEmpty(mode)) { buildConfiguration.Append(mode); } else { _config.personal.build.mode = ""; } _config.personal.menu.buildConfiguration = buildConfiguration.ToString(); _config.personal.menu.buildValidation = !Strings.SomeNullOrEmpty( _config.personal.selected.project, _config.personal.build.type, _config.personal.build.mode, _config.personal.build.flavor, _config.personal.menu.buildConfiguration); Options.IsValid("b", Variables.Valid("git")); Options.IsValid("b>t", Variables.Valid("git")); Options.IsValid("b>t:a", Variables.Valid("git")); Options.IsValid("b>t:b", Variables.Valid("git")); Options.IsValid("b>d", Variables.Valid("git")); Options.IsValid("b>f", Variables.Valid("git")); Options.IsValid("b>f:d", Variables.Valid("git")); Options.IsValid("b>f:q", Variables.Valid("git")); Options.IsValid("b>f:r", Variables.Valid("git")); Options.IsValid("b>f:m", Variables.Valid("git")); Options.IsValid("b>f:v", Variables.Valid("git")); Options.IsValid("b>f:p", Variables.Valid("git")); Options.IsValid("b>m", Variables.Valid("git")); Options.IsValid("b>m:d", Variables.Valid("git")); Options.IsValid("b>m:s", Variables.Valid("git")); Options.IsValid("b>m:r", Variables.Valid("git")); Options.IsValid("bi", Variables.Valid("task_project") && !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("bp", Variables.Valid("task_project") && !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("bc", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("bc-c", Variables.Valid("git") && !Strings.SomeNullOrEmpty(_config.personal.selected.project)); Options.IsValid("bg", Variables.Valid("git") && _config.personal.menu.buildValidation); }
public static void Status() { Options.IsValid("c>v", OS.IsWin()); }