Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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();
 }