# Path: mod/log.py
# RED = '\033[1;31m'
# GREEN = '\033[1;32m'
# YELLOW = '\033[1;33m'
# BLUE = '\033[1;36m'
# DEF = '\033[0;0m'
# def error(msg, fatal=True) :
# def warn(msg) :
# def ok(item, status) :
# def failed(item, status) :
# def optional(item, status) :
# def info(msg) :
# def colored(color, msg) :
# 
# Path: mod/settings.py
# def load(proj_dir) :
# def save(proj_dir, settings) :
# def get_default(key) :
# def get(proj_dir, key) :
# def set(proj_dir, key, value) :
# def unset(proj_dir, key) :
# def get_all_settings(proj_dir):


from mod import log, settings
"""unset a default setting

unset config
unset target
"""


#-------------------------------------------------------------------------------
def run(fips_dir, proj_dir, args) :
    """run the 'unset' verb"""
    if len(args) > 0 :
        noun = args[0]
        settings.unset(proj_dir, noun)
    else :
        log.error("expected noun: {}".format(', '.join(valid_nouns)))

#-------------------------------------------------------------------------------
def help() :
    """print 'unset' help"""

# Path: mod/log.py
# RED = '\033[1;31m'
# GREEN = '\033[1;32m'
# YELLOW = '\033[1;33m'
# BLUE = '\033[1;36m'
# DEF = '\033[0;0m'
# def error(msg, fatal=True) :
# def warn(msg) :
# def ok(item, status) :
# def failed(item, status) :
# def optional(item, status) :
# def info(msg) :
# def colored(color, msg) :
# 
# Path: mod/settings.py
# def load(proj_dir) :
# def save(proj_dir, settings) :
# def get_default(key) :
# def get(proj_dir, key) :
# def set(proj_dir, key, value) :
# def unset(proj_dir, key) :
# def get_all_settings(proj_dir):


# Path: verbs/unset.py
from mod import log, settings

"""unset a default setting

unset config
unset target
"""


#-------------------------------------------------------------------------------
def run(fips_dir, proj_dir, args) :
    """run the 'unset' verb"""
    if len(args) > 0 :
        noun = args[0]
        settings.unset(proj_dir, noun)
    else :
        log.error("expected noun: {}".format(', '.join(valid_nouns)))

#-------------------------------------------------------------------------------
def help() :
    """print 'unset' help"""

    log.info(log.YELLOW +