[game-data-packager] 16/39: Automatically add each of a game's packages as an alias

Simon McVittie smcv at debian.org
Sun Jan 11 01:52:22 UTC 2015


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch master
in repository game-data-packager.

commit 50729b13ea99ce396292344e511ced3bd640872f
Author: Simon McVittie <smcv at debian.org>
Date:   Sat Jan 10 19:29:08 2015 +0000

    Automatically add each of a game's packages as an alias
    
    ... so you will eventually be able to do
    "game-data-packager quake3-team-arena-data ..." and have it work.
    However, this won't be available while there's a shell-script
    wrapper around the Python code.
---
 lib/game_data_packager/__init__.py     | 2 +-
 lib/game_data_packager/games/tyrian.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/game_data_packager/__init__.py b/lib/game_data_packager/__init__.py
index c7ec5a9..106bde2 100644
--- a/lib/game_data_packager/__init__.py
+++ b/lib/game_data_packager/__init__.py
@@ -1068,7 +1068,7 @@ class GameData(object):
 
     def add_parser(self, parsers):
         parser = parsers.add_parser(self.shortname,
-                help=self.longname)
+                help=self.longname, aliases=self.packages.keys())
         parser.add_argument('--repack', action='store_true',
                 help='Locate installed game files automatically')
         parser.add_argument('paths', nargs='*',
diff --git a/lib/game_data_packager/games/tyrian.py b/lib/game_data_packager/games/tyrian.py
index 4e3ec9a..a199c6c 100644
--- a/lib/game_data_packager/games/tyrian.py
+++ b/lib/game_data_packager/games/tyrian.py
@@ -24,7 +24,7 @@ logger = logging.getLogger('game-data-packager.games.tyrian')
 class TyrianGameData(GameData):
     def add_parser(self, parsers):
         parser = parsers.add_parser(self.shortname,
-                help=self.longname)
+                help=self.longname, aliases=self.packages.keys())
         parser.add_argument('-f', action='append', dest='paths',
                 help='Path to tyrian21.zip')
         parser.add_argument('-w', dest='download', action='store_true',

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git



More information about the Pkg-games-commits mailing list