diff options
Diffstat (limited to 'gkeys')
-rw-r--r-- | gkeys/gkeys/base.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gkeys/gkeys/base.py b/gkeys/gkeys/base.py index fba1976..b422caf 100644 --- a/gkeys/gkeys/base.py +++ b/gkeys/gkeys/base.py @@ -26,6 +26,33 @@ if sys.version_info[0] >= 3: unicode = str +class Args(object): + '''Basic argsparser replacement for using gkeys Actions via an API + + Holds the full spectrum of possible options supported. + Not all options used by all actions.''' + + + def __init__(self): + self.status = False + self.all = False + self.category = None + self.cleankey = False + self.destination = None + self.exact = False + self.filename = None + self.fingerprint = None + self.keyid = None + self.keyring = None + self.keys = None + self.nick = None + self.name = None + self.keydir = None + self.seedfile = None + self.signature = None + self.uid = None + + class CliBase(object): '''Common cli and argsparse options class''' |