diff --git a/src/config/defaults.cpp.cog b/src/config/defaults.cpp.cog new file mode 100644 index 0000000..20194c0 --- /dev/null +++ b/src/config/defaults.cpp.cog @@ -0,0 +1,28 @@ +// vim: ft=cpp : + +#include "nlohmann/json.hpp" + +#include "config.hpp" + +using namespace std; +using nlohmann::json; + +json cellar::config::get_default_config() { + json result; +/*[[[cog + import cog + import configparser + + cparse = configparser.ConfigParser() + cparse.read("cogrc") + config = cparse["defaults"] + for key in config.keys(): # TODO: bug #26 + value = config[key] + print(" -- Compiling in default value for {0}: {1}".format(key, value)) + cog.outl("result[\"{0}\"] = \"{1}\";".format(key, value)) +]]]*/ +//[[[end]]] + return result; +} + +