nix-instantiate: default to "default.nix" if no arguments are given
This commit is contained in:
parent
8745fade03
commit
9cd3ff1059
2 changed files with 5 additions and 3 deletions
|
@ -50,8 +50,9 @@
|
|||
<para>The command <command>nix-instantiate</command> generates <link
|
||||
linkend="gloss-derivation">store derivations</link> from (high-level)
|
||||
Nix expressions. It loads and evaluates the Nix expressions in each
|
||||
of <replaceable>files</replaceable>. Each top-level expression should
|
||||
evaluate to a derivation, a list of derivations, or a set of
|
||||
of <replaceable>files</replaceable> (which defaults to
|
||||
<replaceable>./default.nix</replaceable>). Each top-level expression
|
||||
should evaluate to a derivation, a list of derivations, or a set of
|
||||
derivations. The paths of the resulting store derivations are printed
|
||||
on standard output.</para>
|
||||
|
||||
|
|
|
@ -148,7 +148,8 @@ void run(Strings args)
|
|||
Expr * e = parseStdin(state);
|
||||
processExpr(state, attrPaths, parseOnly, strict, autoArgs,
|
||||
evalOnly, xmlOutput, xmlOutputSourceLocation, e);
|
||||
}
|
||||
} else if (files.empty())
|
||||
files.push_back("./default.nix");
|
||||
|
||||
foreach (Strings::iterator, i, files) {
|
||||
Expr * e = state.parseExprFromFile(lookupFileArg(state, *i));
|
||||
|
|
Loading…
Reference in a new issue