mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-30 17:46:15 +02:00
Expand the help message printed from --help.
Fixes #10. I consider this a temporary measure, however, until nix-repl has a manpage (see #14). Then it can just open its manpage on --help like the other nix tools do. Much of the text in this commit was copied from nix-build's manpage.
This commit is contained in:
parent
dc8b51754b
commit
287dfee35e
1 changed files with 29 additions and 2 deletions
31
nix-repl.cc
31
nix-repl.cc
|
@ -59,8 +59,35 @@ struct NixRepl
|
||||||
|
|
||||||
void printHelp()
|
void printHelp()
|
||||||
{
|
{
|
||||||
std::cout << "Usage: nix-repl [--help|--version]";
|
cout << "Usage: nix-repl [--help] [--version] [-I path] paths...\n"
|
||||||
std::cout << std::endl;
|
<< "\n"
|
||||||
|
<< "nix-repl is a simple read-eval-print loop (REPL) for the Nix package manager.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< "Options:\n"
|
||||||
|
<< " --help\n"
|
||||||
|
<< " Prints out a summary of the command syntax and exits.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< " --version\n"
|
||||||
|
<< " Prints out the Nix version number on standard output and exits.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< " -I path\n"
|
||||||
|
<< " Add a path to the Nix expression search path. This option may be given\n"
|
||||||
|
<< " multiple times. See the NIX_PATH environment variable for information on\n"
|
||||||
|
<< " the semantics of the Nix search path. Paths added through -I take\n"
|
||||||
|
<< " precedence over NIX_PATH.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< " paths...\n"
|
||||||
|
<< " A list of paths to files containing Nix expressions which nix-repl will\n"
|
||||||
|
<< " load and add to its scope.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< " A path surrounded in < and > will be looked up in the Nix expression search\n"
|
||||||
|
<< " path, as in the Nix language itself.\n"
|
||||||
|
<< "\n"
|
||||||
|
<< " If an element of paths starts with http:// or https://, it is interpreted\n"
|
||||||
|
<< " as the URL of a tarball that will be downloaded and unpacked to a temporary\n"
|
||||||
|
<< " location. The tarball must include a single top-level directory containing\n"
|
||||||
|
<< " at least a file named default.nix.\n"
|
||||||
|
<< flush;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue