2 #include "parse-options.h"
5 int cmd__parse_pathspec_file(int argc
, const char **argv
)
7 struct pathspec pathspec
;
8 char *pathspec_from_file
= NULL
;
9 int pathspec_file_nul
= 0, i
;
11 static const char *const usage
[] = {
12 "test-tool parse-pathspec-file --pathspec-from-file [--pathspec-file-nul]",
16 struct option options
[] = {
17 OPT_PATHSPEC_FROM_FILE(&pathspec_from_file
),
18 OPT_PATHSPEC_FILE_NUL(&pathspec_file_nul
),
22 parse_options(argc
, argv
, NULL
, options
, usage
, 0);
24 parse_pathspec_file(&pathspec
, 0, 0, NULL
, pathspec_from_file
,
27 for (i
= 0; i
< pathspec
.nr
; i
++)
28 printf("%s\n", pathspec
.items
[i
].original
);
30 clear_pathspec(&pathspec
);
31 free(pathspec_from_file
);