dropshell release 2025.0518.1451
Some checks failed
Dropshell Test / Build_and_Test (push) Has been cancelled
Some checks failed
Dropshell Test / Build_and_Test (push) Has been cancelled
This commit is contained in:
@ -11,7 +11,8 @@ namespace dropshell
|
||||
constexpr const char *GREY = "\033[90m";
|
||||
constexpr const char *RESET = "\033[0m";
|
||||
constexpr const char *DEBUG_COLOUR = "\033[36m"; // Cyan
|
||||
constexpr const char *INFO_COLOUR = "\033[32m"; // Green
|
||||
// constexpr const char *INFO_COLOUR = "\033[32m"; // Green
|
||||
constexpr const char *INFO_COLOUR = "\033[37m"; // White
|
||||
constexpr const char *WARNING_COLOUR = "\033[33m"; // Yellow
|
||||
constexpr const char *ERROR_COLOUR = "\033[31m"; // Red
|
||||
|
||||
@ -77,6 +78,9 @@ namespace dropshell
|
||||
std::ostream &warning = warning_stream;
|
||||
std::ostream &error = error_stream;
|
||||
|
||||
std::ostream &rawout = std::cout;
|
||||
std::ostream &rawerr = std::cerr;
|
||||
|
||||
std::ostream &colourstream(sColour colour)
|
||||
{
|
||||
switch (colour)
|
||||
|
@ -56,6 +56,9 @@ extern std::ostream& info;
|
||||
extern std::ostream& warning;
|
||||
extern std::ostream& error;
|
||||
|
||||
extern std::ostream& rawout;
|
||||
extern std::ostream& rawerr;
|
||||
|
||||
// Enum for colours
|
||||
enum class sColour {
|
||||
RESET,
|
||||
|
@ -334,20 +334,6 @@ std::string safearg(int argc, char *argv[], int index)
|
||||
return argv[index];
|
||||
}
|
||||
|
||||
|
||||
void print_left_aligned(const std::string & str, int width) {
|
||||
std::cout << left_align(str, width);
|
||||
}
|
||||
|
||||
void print_centered(const std::string & str, int width) {
|
||||
std::cout << center_align(str, width);
|
||||
}
|
||||
|
||||
void print_right_aligned(const std::string & str, int width) {
|
||||
std::cout << right_align(str, width);
|
||||
}
|
||||
|
||||
|
||||
std::string left_align(const std::string & str, int width) {
|
||||
if (static_cast<int>(str.size()) >= width)
|
||||
return str;
|
||||
|
@ -47,10 +47,6 @@ int die(const std::string & msg);
|
||||
std::string safearg(int argc, char *argv[], int index);
|
||||
std::string safearg(const std::vector<std::string> & args, int index);
|
||||
|
||||
void print_left_aligned(const std::string & str, int width);
|
||||
void print_centered(const std::string & str, int width);
|
||||
void print_right_aligned(const std::string & str, int width);
|
||||
|
||||
std::string left_align(const std::string & str, int width);
|
||||
std::string right_align(const std::string & str, int width);
|
||||
std::string center_align(const std::string & str, int width);
|
||||
|
Reference in New Issue
Block a user