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 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

Loading…
Cancel
Save