1
0
mirror of https://github.com/stedolan/jq.git synced 2024-05-11 05:55:39 +00:00

Fix #705 (--argfile weirdness)

This commit is contained in:
Nicolas Williams
2015-02-18 18:38:11 -06:00
parent c86ef36769
commit 3d2ab93b11
2 changed files with 3 additions and 3 deletions

View File

@@ -218,7 +218,9 @@ sections:
value to the jq program as a predefined variable. If you run jq
with `--argfile foo bar`, then `$foo` is available in the
program and has the value resulting from parsing the content of
the file named `bar`.
the file named `bar`. The file is slurped. That means the
value loaded will be an array of the top-level JSON values found
in the file.
- title: Basic filters
entries:

2
main.c
View File

@@ -316,8 +316,6 @@ int main(int argc, char* argv[]) {
ret = 2;
goto out;
}
if (jv_get_kind(data) == JV_KIND_ARRAY && jv_array_length(jv_copy(data)) == 1)
data = jv_array_get(data, 0);
arg = jv_object_set(arg, jv_string("value"), data);
program_arguments = jv_array_append(program_arguments, arg);
i += 2; // skip the next two arguments