private static void DisplayDetail(IGenesisExecutor <IGenesisExecutionResult> exe) { Text.White("\tCommand: "); Text.CliCommand(exe.CommandText, false); Text.Line(); Text.White("\tSource: "); Text.Yellow(exe.GetType().Assembly.GetName().Name); Text.White("."); Text.Blue(exe.GetType().Name); Text.Line(); Text.White("\tDescription: "); Text.FriendlyText(exe.FriendlyName, false); Text.Line(); Text.White("\tFile Path: "); Text.GrayLine(exe.GetType().Assembly.Location); Text.Line(); }
private static void DisplayDetail(IGenesisExecutor <IGenesisExecutionResult> exe) { Text.White("\tCommand: "); Text.CliCommand(exe.CommandText, false); Text.Line(); Text.White("\tSource: "); Text.Yellow(exe.GetType().Assembly.GetName().Name); Text.White("."); Text.BlueLine(exe.GetType().Name); Text.White("\t\t"); Text.FriendlyText(exe.FriendlyName, false); Text.Line(); Text.White("\tFile: "); Text.DarkGrayLine(Path.GetFileName(exe.GetType().Assembly.Location)); exe.DisplayConfiguration(); Text.Line(); }
public IGenesisExecutor <ITaskResult> GetExecutor(string executorName) { IGenesisExecutor <ITaskResult> exe = InputManager.Inputs.Where(w => w.CommandText.Equals(executorName, StringComparison.Ordinal)).SingleOrDefault(); if (exe == null) { exe = OutputManager.Outputs.Where(w => w.CommandText.Equals(executorName, StringComparison.Ordinal)).SingleOrDefault(); } return(exe); }
private static void DisplayQuick(IGenesisExecutor <IGenesisExecutionResult> exe) { Text.White("\t"); Text.CliCommand(exe.CommandText, true); Text.White(" ("); Text.FriendlyText(exe.FriendlyName); Text.White(") found on "); Text.Blue(exe.GetType().Name); Text.Line(); }