aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Oberkirch2013-06-21 23:11:12 +0200
committerMilan Oberkirch2013-06-21 23:11:12 +0200
commit485001edee862c830f52c05387f0dc7b3a2be473 (patch)
tree0ccc91e6cf2c0d1871c1374420921d744661e0b2
parent3c0d6ebd66e3e3715698ceaca15444092fb3643a (diff)
downloadaur-485001edee862c830f52c05387f0dc7b3a2be473.tar.gz
Made usage for explicit package-list more obvious #2.
-rwxr-xr-xpacfolder5
1 files changed, 5 insertions, 0 deletions
diff --git a/pacfolder b/pacfolder
index 737d85cfcaab..9733502b4621 100755
--- a/pacfolder
+++ b/pacfolder
@@ -139,6 +139,9 @@ class PackageFileCollectorFrontend:
def __init__(self, *args, **kwargs):
parser = argparse.ArgumentParser(description=self.__doc__)
parser.add_argument('target_directory', type=str, help='target-folder')
+ parser.add_argument('--only', metavar='package', type=str,
+ nargs='*', help='Only process packages given by '
+ 'name.')
parser.add_argument('--pacman-arg', metavar='arg', type=str,
nargs='*', help='add a single '
'pacman-filter-option '
@@ -149,6 +152,8 @@ class PackageFileCollectorFrontend:
self._pacman_command = ['pacman', '-Qq']
if args.pacman_arg:
self._pacman_command.extend(args.pacman_arg)
+ if args.only:
+ self._pacman_command.extend(args.only)
self._set_package_list()
self._target_directory = args.target_directory