diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-12-01T15·55+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-12-01T15·55+0000 |
commit | 078e20885e0805e04669f9b334a516a6d8d12763 (patch) | |
tree | f16741a27866a46806c99ec8d5c8371ae5298046 /src/nix-hash | |
parent | 905d5b91fa6fa64e549f9019f9fab4150f00c13a (diff) |
* Help text for all (non-script) programs, so no more:
$ nix-instantiate --help error: unknown flag `--help` Try `nix-instantiate --help' for more information. :-)
Diffstat (limited to 'src/nix-hash')
-rw-r--r-- | src/nix-hash/Makefile.am | 5 | ||||
-rw-r--r-- | src/nix-hash/help.txt | 6 | ||||
-rw-r--r-- | src/nix-hash/nix-hash.cc | 7 |
3 files changed, 18 insertions, 0 deletions
diff --git a/src/nix-hash/Makefile.am b/src/nix-hash/Makefile.am index 8609cb216453..154f7a2760d2 100644 --- a/src/nix-hash/Makefile.am +++ b/src/nix-hash/Makefile.am @@ -4,5 +4,10 @@ nix_hash_SOURCES = nix-hash.cc nix_hash_LDADD = ../libmain/libmain.a ../libstore/libstore.a ../libutil/libutil.a \ ../boost/format/libformat.a -L../../externals/inst/lib -ldb_cxx -lATerm +nix-hash.o: help.txt.hh + +%.txt.hh: %.txt + ../bin2c/bin2c helpText < $< > $@ || (rm $@ && exit 1) + AM_CXXFLAGS = \ -I.. -I../../externals/inst/include -I../libutil -I../libstore -I../libmain diff --git a/src/nix-hash/help.txt b/src/nix-hash/help.txt new file mode 100644 index 000000000000..84ba152c5adc --- /dev/null +++ b/src/nix-hash/help.txt @@ -0,0 +1,6 @@ +nix-hash [OPTIONS...] [FILES...] + +`nix-hash computes and prints cryptographic hashes for the specified +files. + + --flat: compute hash of regular file contents, not metadata diff --git a/src/nix-hash/nix-hash.cc b/src/nix-hash/nix-hash.cc index 77c169b9a952..23309ff7469e 100644 --- a/src/nix-hash/nix-hash.cc +++ b/src/nix-hash/nix-hash.cc @@ -2,6 +2,13 @@ #include "hash.hh" #include "shared.hh" +#include "help.txt.hh" + + +void printHelp() +{ + cout << string((char *) helpText, sizeof helpText); +} void run(Strings args) |