예제 #1
0
    def take_action(self, parsed_args):
        src_dir = parsed_args.path or os.getcwd()
        src = Source(src_dir)
        env = self.env_builder.parse(parsed_args)

        data = bot_settings(parsed_args.bot)
        distro_init(data['distro'], False)
        bot_init(parsed_args.bot)
        build_src(parsed_args.bot, src.name, src_dir, env)
예제 #2
0
 def take_action(self, parsed_args):
     data = bot_settings(parsed_args.bot)
     distro_init(data['distro'], False)
     bot_init(parsed_args.bot, parsed_args.force)
     print('created %s' % parsed_args.bot)
예제 #3
0
 def take_action(self, parsed_args):
     bot = bot_init(parsed_args.bot)
     resp = bot._exec(parsed_args.command)
     print(resp)