Blame src/centpkg/cli.py

85a850
'''
85a850
    Command line behavior for centpkg
85a850
'''
85a850
#
85a850
# Author(s):
85a850
#            Jesse Keating <jkeating@redhat.com>
85a850
#            Pat Riehecky <riehecky@fnal.gov>
85a850
#            Brian Stinson <bstinson@ksu.edu>
85a850
#
85a850
# This program is free software; you can redistribute it and/or modify it
85a850
# under the terms of the GNU General Public License as published by the
85a850
# Free Software Foundation; either version 2 of the License, or (at your
85a850
# option) any later version.  See http://www.gnu.org/copyleft/gpl.html for
85a850
# the full text of the license.
85a850
a394b1
from __future__ import print_function
Brian Stinson aa8548
from pyrpkg.cli import cliClient
Brian Stinson aa8548
a394b1
Brian Stinson aa8548
class centpkgClient(cliClient):
a394b1
    def __init__(self, config, name=None):
a394b1
        self.DEFAULT_CLI_NAME = 'centpkg'
Brian Stinson aa8548
        super(centpkgClient, self).__init__(config, name)
Brian Stinson 3edf28
Brian Stinson 3edf28
        self.setup_centos_subparsers()
Brian Stinson 3edf28
Brian Stinson 3edf28
    def setup_centos_subparsers(self):
Brian Stinson 3edf28
        self.register_parser()
Brian Stinson 3edf28
Brian Stinson 3edf28
    def register_parser(self):
Michal Konečný 0d832c
        pass
Brian Stinson 3edf28
Michal Konečný 0d832c
Michal Konečný 0d832c
class centpkgClientSig(cliClient):
Michal Konečný 0d832c
    def __init__(self, config, name=None):
Michal Konečný 0d832c
        self.DEFAULT_CLI_NAME = 'centpkg-sig'
Michal Konečný 0d832c
        super(centpkgClientSig, self).__init__(config, name)
Michal Konečný 0d832c
Michal Konečný 0d832c
        self.setup_centos_subparsers()
Michal Konečný 0d832c
Michal Konečný 0d832c
    def setup_centos_subparsers(self):
Michal Konečný 0d832c
        self.register_parser()
Michal Konečný 0d832c
Michal Konečný 0d832c
    def register_parser(self):
Michal Konečný 0d832c
        pass