Improve nix show-config --json

In particular, show descriptions. This could be used for manpage
generation etc.
This commit is contained in:
Eelco Dolstra
2017-04-20 17:34:47 +02:00
parent 4410e9d995
commit efa4bdbfcd
6 changed files with 71 additions and 43 deletions
+3 -8
View File
@@ -7,15 +7,10 @@
namespace nix {
void toJSON(std::ostream & str, const char * start, const char * end);
void toJSON(std::ostream & str, const std::string & s);
void toJSON(std::ostream & str, const char * s);
void toJSON(std::ostream & str, unsigned long long n);
void toJSON(std::ostream & str, unsigned long n);
void toJSON(std::ostream & str, long n);
void toJSON(std::ostream & str, unsigned int n);
void toJSON(std::ostream & str, int n);
void toJSON(std::ostream & str, double f);
void toJSON(std::ostream & str, bool b);
template<typename T>
void toJSON(std::ostream & str, const T & n);
class JSONWriter
{