# Path: nuka/configuration.py
# class Config(dict):
#     def update_from_file(self, yaml_config):  # pragma: no cover
#     def finalize(self, args):
#     def get_template_engine(self):


import sys
import argparse
        import warnings
from nuka.configuration import config



class Cli(argparse.ArgumentParser):

    def __init__(self, *args, **kwargs):
        kwargs['add_help'] = True
        super().__init__(*args, **kwargs)
        self.finalized = False
        self.args = None
        self.help = None
        self.add_argument(

# Path: nuka/configuration.py
# class Config(dict):
#     def update_from_file(self, yaml_config):  # pragma: no cover
#     def finalize(self, args):
#     def get_template_engine(self):


# Path: nuka/cli.py
import sys
import argparse
        import warnings
from nuka.configuration import config




class Cli(argparse.ArgumentParser):

    def __init__(self, *args, **kwargs):
        kwargs['add_help'] = True
        super().__init__(*args, **kwargs)
        self.finalized = False
        self.args = None
        self.help = None
        self.add_argument(

            '-c', '--config', type=argparse.FileType('r'),