mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
Revert "Fix #705 (--argfile weirdness)"
This reverts commit 3d2ab93b116f966b071e835a6656452cafc61aef.
This commit is contained in:
@ -215,9 +215,7 @@ 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 is slurped. That means the
|
||||
value loaded will be an array of the top-level JSON values found
|
||||
in the file.
|
||||
the file named `bar`.
|
||||
|
||||
- title: Basic filters
|
||||
entries:
|
||||
|
2
main.c
2
main.c
@ -320,6 +320,8 @@ 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
|
||||
|
Reference in New Issue
Block a user