2016-11-20 23:04:31 +01:00
|
|
|
#include <thread>
|
2016-11-25 13:55:15 +01:00
|
|
|
#include <utility>
|
2016-11-20 23:04:31 +01:00
|
|
|
|
|
|
|
#include "utils/env.hpp"
|
|
|
|
|
|
|
|
POLYBAR_NS
|
|
|
|
|
|
|
|
namespace env_util {
|
|
|
|
bool has(const char* var) {
|
|
|
|
return std::getenv(var) != nullptr;
|
2016-11-21 00:18:08 +01:00
|
|
|
}
|
2016-11-20 23:04:31 +01:00
|
|
|
|
|
|
|
string get(const char* var, string fallback) {
|
|
|
|
const char* value{std::getenv(var)};
|
2016-11-25 13:55:15 +01:00
|
|
|
return value != nullptr ? value : move(fallback);
|
2016-11-21 00:18:08 +01:00
|
|
|
}
|
2016-11-20 23:04:31 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
POLYBAR_NS_END
|