Exemplo n.º 1
0
        /// <summary>
        /// Executes a Kerboscript.
        /// </summary>
        /// <param name="filepath">Filepath to the Kerboscript to execute.</param>
        /// <returns>CLI return code.</returns>
        private int ExecuteKerboscript(string filepath, SanitizedConfiguration config)
        {
            int result = 0;

            Executer      executer = new Executer(_logger, config);
            List <string> output   = executer.ExecuteScript(filepath);

            if (executer.Error == true)
            {
                result = 1;
            }
            else
            {
                _logger.PrintScriptOutput(output);
            }

            return(result);
        }