src/CLIParser.h
branchv_0
changeset 39 f33464965693
parent 38 2cc2d3f658f4
child 41 e1339b8e838e
equal deleted inserted replaced
38:2cc2d3f658f4 39:f33464965693
    57 		else if (value == L"false") return false;
    57 		else if (value == L"false") return false;
    58 		else throw relpipe::cli::RelpipeCLIException(L"Unable to parse boolean value: " + value + L" (expecting true or false)", relpipe::cli::CLI::EXIT_CODE_BAD_CLI_ARGUMENTS);
    58 		else throw relpipe::cli::RelpipeCLIException(L"Unable to parse boolean value: " + value + L" (expecting true or false)", relpipe::cli::CLI::EXIT_CODE_BAD_CLI_ARGUMENTS);
    59 	}
    59 	}
    60 	
    60 	
    61 	Configuration::ColorScheme parseColorScheme(const relpipe::reader::string_t& value) {
    61 	Configuration::ColorScheme parseColorScheme(const relpipe::reader::string_t& value) {
    62 		if (value == L"green-screen") return Configuration::ColorScheme::GreenScreen;
    62 		if (value == L"greenish") return Configuration::ColorScheme::Greenish;
       
    63 		else if (value == L"amberish") return Configuration::ColorScheme::Amberish;
    63 		else if (value == L"monochrome") return Configuration::ColorScheme::Monochrome;
    64 		else if (value == L"monochrome") return Configuration::ColorScheme::Monochrome;
    64 		else if (value == L"midnight") return Configuration::ColorScheme::Midnight;
    65 		else if (value == L"midnight") return Configuration::ColorScheme::Midnight;
    65 		else throw relpipe::cli::RelpipeCLIException(L"Unable to parse ColorScheme value: " + value + L" (expecting green-screen, monochrome or midnight)", relpipe::cli::CLI::EXIT_CODE_BAD_CLI_ARGUMENTS);
    66 		else throw relpipe::cli::RelpipeCLIException(L"Unable to parse ColorScheme value: " + value + L" (expecting green-screen, monochrome or midnight)", relpipe::cli::CLI::EXIT_CODE_BAD_CLI_ARGUMENTS);
    66 	}
    67 	}
    67 	
    68