updated readme for reviewers
parent
6db624ef93
commit
a5a729054a
10
README.md
10
README.md
|
@ -1,3 +1,13 @@
|
||||||
|
# Examplar
|
||||||
|
|
||||||
|
## What is Examplar?
|
||||||
|
|
||||||
|
Examplar is an execution flow component designed for the generation of SURRO Linux but kept broad in design for other use cases.
|
||||||
|
|
||||||
|
At a high level, it is a very simple thing: It executes scripts and other executables in a predetermined order, logs their output, and has basic error handling using exit codes of the executables it is running.
|
||||||
|
|
||||||
|
It relies on a library of Units which are files that define, in json format, what executables it can execute. It uses a Plan to define which of those units it will actually execute. This allows you to have many things defined by multiple teams, and, with sufficient abstraction, use the same library of automations for multiple purposes.
|
||||||
|
|
||||||
# Instructions
|
# Instructions
|
||||||
These are instructions for using Examplar.
|
These are instructions for using Examplar.
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,9 @@ void Logger::log( int LOG_LEVEL, std::string msg )
|
||||||
|
|
||||||
if ( LOG_LEVEL == E_FATAL | LOG_LEVEL == E_WARN )
|
if ( LOG_LEVEL == E_FATAL | LOG_LEVEL == E_WARN )
|
||||||
{
|
{
|
||||||
std::cerr << "[" << this->get_8601() << "]\t[" << this->mask << "]\t[" << ERR << "]\t" << msg.c_str() << std::endl;
|
std::cerr << "[" << this->get_8601() << "] [" << ERR << "] " << "[" << this->mask << "] " << msg.c_str() << std::endl;
|
||||||
} else {
|
} else {
|
||||||
std::cout << "[" << this->get_8601() << "]\t[" << this->mask << "]\t[" << ERR << "]\t" << msg.c_str() << std::endl;
|
std::cout << "[" << this->get_8601() << "] [" << ERR << "] " << "[" << this->mask << "] " << msg.c_str() << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue