Browse Source

Argparse, to make alshain happy ;)

pull/1/merge
Ruud 14 years ago
parent
commit
272e0b8527
  1. 14
      couchpotato/cli.py

14
couchpotato/cli.py

@ -1,8 +1,8 @@
from argparse import ArgumentParser
from couchpotato import web
from couchpotato.api import api
from libs.daemon import createDaemon
from logging import handlers
from optparse import OptionParser
import logging
import os.path
import sys
@ -12,17 +12,17 @@ def cmd_couchpotato(base_path, args):
'''Commandline entry point.'''
# Options
parser = OptionParser()
parser.add_option('-s', '--datadir', default = base_path,
parser = ArgumentParser()
parser.add_argument('-s', '--datadir', default = base_path,
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')
parser.add_option('-q', '--quiet', action = 'store_true',
parser.add_argument('-q', '--quiet', action = 'store_true',
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')
(options, args) = parser.parse_args(args)
options = parser.parse_args(args)
# Create data dir if needed

Loading…
Cancel
Save