os.environ.get(
'USERPROFILE',
'')) + os.sep + '.rainbow_config.json'
- return load_config(path)
+ data = load_config(path)
+ # Hard to set from prompt
+ data.pop('ONLY_LIST',None)
+ data.pop('IGNORE_LIST',None)
+ return data
def get_default_config(key):
line = ' '*2 + light_green(k) + ': ' + light_yellow(str(all_config[k]))
printNicely(line)
guide = 'Detailed explanation can be found at ' + \
- color_func(c['TWEET']['link'])('http://rainbowstream.readthedocs.org/en/latest/')
+ color_func(c['TWEET']['link'])('http://rainbowstream.readthedocs.org/en/latest/#config-explanation')
printNicely(guide)
# Print specific config
elif len(g['stuff'].split()) == 1:
elif len(g['stuff'].split()) == 3 and g['stuff'].split()[1] == '=' :
key = g['stuff'].split()[0]
value = g['stuff'].split()[-1]
- set_config(key,value)
+ try:
+ set_config(key,value)
+ except:
+ printNicely(light_magenta('Not valid value.'))
+ return
reload_config()
else:
printNicely(light_magenta('Sorry I can\'s understand.'))