# -*- coding: utf-8 -*-
-# Copyright (c) 2009, 2010, 2011, 2012, 2013 Jack Kaliko <kaliko@azylum.org>
+# Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014 Jack Kaliko <kaliko@azylum.org>
#
# This file is part of sima
#
#
#
-import sys
from argparse import (ArgumentParser, SUPPRESS)
-from .utils import Obsolete, Wfile, Rfile, Wdir
+from .utils import Wfile, Rfile, Wdir
USAGE = """USAGE: %prog [--help] [options]"""
DESCRIPTION = """
'type': str,
'dest': 'verbosity',
'choices': ['debug', 'info', 'warning', 'error'],
- 'help': 'file to log message to, default is stdout/stderr'},
+ 'help': 'Log messages verbosity, default is info'},
{
'sw': ['-p', '--pid'],
'dest': 'pidfile',
'sw':['--var_dir'],
'dest': 'var_dir',
'action': Wdir,
- 'help': 'Directory to store var content (ie. database)'},
+ 'help': 'Directory to store var content (ie. database, cache)'},
{
'sw': ['--create-db'],
'action': 'store_true',
"""
def __init__(self, script_info,):
+ self.parser = None
self.info = dict(script_info)
self.options = dict()
self.main()
"""
self.parser = ArgumentParser(description=DESCRIPTION,
usage='%(prog)s [options]',
- prog='mpd_sima',
+ prog=self.info.get('prog'),
epilog='Happy Listening',
)
self.parser.add_argument('--version', action='version',