Add monochrome option, chmod 664 when copying config.

This commit is contained in:
Michael Lazar
2016-04-12 15:56:09 -07:00
parent 95d37ecf55
commit b72b7965c1
6 changed files with 21 additions and 8 deletions

View File

@@ -46,6 +46,9 @@ def build_parser():
parser.add_argument(
'--ascii', action='store_const', const=True,
help='enable ascii-only mode')
parser.add_argument(
'--monochrome', action='store_const', const=True,
help='enable monochrome mode and force text to black & white')
parser.add_argument(
'--non-persistent', dest='persistent', action='store_const',
const=False,
@@ -79,6 +82,7 @@ def copy_default_config(filename=CONFIG):
print('Copying default settings to %s' % filename)
shutil.copy(DEFAULT_CONFIG, filename)
os.chmod(filename, 0o664)
class OrderedSet(object):
@@ -208,6 +212,7 @@ class Config(object):
params = {
'ascii': partial(config.getboolean, 'rtv'),
'monochrome': partial(config.getboolean, 'rtv'),
'clear_auth': partial(config.getboolean, 'rtv'),
'persistent': partial(config.getboolean, 'rtv'),
'history_size': partial(config.getint, 'rtv'),