def cli_install(args): try: argdict = args.__dict__ nm = NuleculeManager(app_spec=argdict['app_spec'], destination=argdict['destination']) nm.install(**argdict) print_app_location(nm.app_path) sys.exit(0) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)
def cli_install(args): try: argdict = args.__dict__ nm = NuleculeManager(app_spec=argdict['app_spec'], destination=argdict['destination'], answers_file=argdict['answers']) nm.install(**argdict) print_app_location(nm.app_path) sys.exit(0) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)
def cli_install(args): try: argdict = args.__dict__ destination = argdict['destination'] nm = NuleculeManager(app_spec=argdict['app_spec'], destination=destination, answers_file=argdict['answers']) nm.install(**argdict) # Clean up the files if the user asked us to. Otherwise # notify the user where they can manage the application if destination and destination.lower() == 'none': Utils.rm_dir(nm.app_path) else: print_app_location(nm.app_path) sys.exit(0) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)