summaryrefslogtreecommitdiff
path: root/src/pacman/pacman.c
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2015-10-17 14:37:07 +0200
committerAllan McRae <allan@archlinux.org>2015-11-03 14:36:59 +1000
commit906dc0ce24d62284b6a3caf612948553e7ffceb3 (patch)
tree46d1c8c255353b8142eecd8341f050030ff5ee32 /src/pacman/pacman.c
parent697377aae3df2ed9743f20c92e807526105c60c0 (diff)
downloadpacman-906dc0ce24d62284b6a3caf612948553e7ffceb3.tar.xz
Add -F --machinereadable option
Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'src/pacman/pacman.c')
-rw-r--r--src/pacman/pacman.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 019b0c2e..2ff83db5 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -181,6 +181,8 @@ static void usage(int op, const char * const myname)
addlist(_(" -x, --regex enable searching using regular expressions\n"));
addlist(_(" -y, --refresh download fresh package databases from the server\n"
" (-yy to force a refresh even if up to date)\n"));
+ addlist(_(" --machinereadable\n"
+ " produce machine-readable output\n"));
}
switch(op) {
case PM_OP_SYNC:
@@ -796,6 +798,9 @@ static int parsearg_files(int opt)
case 'x':
config->op_f_regex = 1;
break;
+ case OP_MACHINEREADABLE:
+ config->op_f_machinereadable = 1;
+ break;
case OP_QUIET:
case 'q':
config->quiet = 1;
@@ -945,6 +950,7 @@ static int parseargs(int argc, char *argv[])
{"recursive", no_argument, 0, OP_RECURSIVE},
{"search", no_argument, 0, OP_SEARCH},
{"regex", no_argument, 0, OP_REGEX},
+ {"machinereadable", no_argument, 0, OP_MACHINEREADABLE},
{"unrequired", no_argument, 0, OP_UNREQUIRED},
{"upgrades", no_argument, 0, OP_UPGRADES},
{"sysupgrade", no_argument, 0, OP_SYSUPGRADE},