Argparse, to make alshain happy ;)
This commit is contained in:
+7
-7
@@ -1,8 +1,8 @@
|
|||||||
|
from argparse import ArgumentParser
|
||||||
from couchpotato import web
|
from couchpotato import web
|
||||||
from couchpotato.api import api
|
from couchpotato.api import api
|
||||||
from libs.daemon import createDaemon
|
from libs.daemon import createDaemon
|
||||||
from logging import handlers
|
from logging import handlers
|
||||||
from optparse import OptionParser
|
|
||||||
import logging
|
import logging
|
||||||
import os.path
|
import os.path
|
||||||
import sys
|
import sys
|
||||||
@@ -12,17 +12,17 @@ def cmd_couchpotato(base_path, args):
|
|||||||
'''Commandline entry point.'''
|
'''Commandline entry point.'''
|
||||||
|
|
||||||
# Options
|
# Options
|
||||||
parser = OptionParser()
|
parser = ArgumentParser()
|
||||||
parser.add_option('-s', '--datadir', default = base_path,
|
parser.add_argument('-s', '--datadir', default = base_path,
|
||||||
dest = 'data_dir', help = 'Absolute or ~/ path, where settings/logs/database data is saved (default ./)')
|
dest = 'data_dir', help = 'Absolute or ~/ path, where settings/logs/database data is saved (default ./)')
|
||||||
parser.add_option('-t', '--test', '--debug', action = 'store_true',
|
parser.add_argument('-t', '--test', '--debug', action = 'store_true',
|
||||||
dest = 'debug', help = 'Debug mode')
|
dest = 'debug', help = 'Debug mode')
|
||||||
parser.add_option('-q', '--quiet', action = 'store_true',
|
parser.add_argument('-q', '--quiet', action = 'store_true',
|
||||||
dest = 'quiet', help = "Don't log to console")
|
dest = 'quiet', help = "Don't log to console")
|
||||||
parser.add_option('-d', '--daemon', action = 'store_true',
|
parser.add_argument('-d', '--daemon', action = 'store_true',
|
||||||
dest = 'daemonize', help = 'Daemonize the app')
|
dest = 'daemonize', help = 'Daemonize the app')
|
||||||
|
|
||||||
(options, args) = parser.parse_args(args)
|
options = parser.parse_args(args)
|
||||||
|
|
||||||
|
|
||||||
# Create data dir if needed
|
# Create data dir if needed
|
||||||
|
|||||||
Reference in New Issue
Block a user