Example #1
0
 def execute(self):
     """Execute stacker."""
     cmd_line_args = strip_leading_option_delim(
         self._cli_arguments.get('<stacker-args>', [])
     )
     lib_path = get_embedded_lib_path()
     sys.argv = ['stacker'] + cmd_line_args
     sys.path.insert(1, lib_path)
     from stacker.logger import setup_logging
     from stacker.commands import Stacker
     stacker = Stacker(setup_logging=setup_logging)
     args = stacker.parse_args(cmd_line_args)
     stacker.configure(args)
     args.run(args)