# Path: aeriscloud/cli/helpers.py
# def standard_options(multiple=False, start_prompt=True):
#     """
#     Add the standard --project and --box options to a command
#     :param multiple: Whether to find a single or multiple boxes
#     :param start_prompt: When using single boxes, ask the user to start it if
#                          offline
#     """
#     if multiple:
#         return _multi_box_decorator
#     else:
#         return _single_box_decorator(start_prompt)
# 
# class Command(click.Command):
#     # This is inherited by the Context to switch between pure POSIX and
#     # argparse-like argument parsing. Setting it to false will push any
#     # unknown flag to the argument located where the flag was declared
#     allow_interspersed_args = config.get('config', 'posix', default=False)
# 
#     def __init__(self, *args, **kwargs):
#         cs = dict(help_option_names=['-h', '--help'])
#         super(Command, self).__init__(context_settings=cs,
#                                       *args, **kwargs)
# 
# def render_cli(template, **kwargs):
#     env = jinja_env('aeriscloud.cli', 'templates')
#     template = env.get_template(template + '.j2')
#     kwargs['fg'] = JinjaColors()
#     kwargs['bold'] = click.style('', bold=True, reset=False)
#     kwargs['reset'] = click.style('')
#     return template.render(**kwargs)


import click
import sys
from aeriscloud.cli.helpers import standard_options, Command, render_cli
#!/usr/bin/env python




@click.command(cls=Command)
@click.option('--force', is_flag=True,
              help='Connect anyway if project server is not set')
@click.argument('command', nargs=-1)

# Path: aeriscloud/cli/helpers.py
# def standard_options(multiple=False, start_prompt=True):
#     """
#     Add the standard --project and --box options to a command
#     :param multiple: Whether to find a single or multiple boxes
#     :param start_prompt: When using single boxes, ask the user to start it if
#                          offline
#     """
#     if multiple:
#         return _multi_box_decorator
#     else:
#         return _single_box_decorator(start_prompt)
# 
# class Command(click.Command):
#     # This is inherited by the Context to switch between pure POSIX and
#     # argparse-like argument parsing. Setting it to false will push any
#     # unknown flag to the argument located where the flag was declared
#     allow_interspersed_args = config.get('config', 'posix', default=False)
# 
#     def __init__(self, *args, **kwargs):
#         cs = dict(help_option_names=['-h', '--help'])
#         super(Command, self).__init__(context_settings=cs,
#                                       *args, **kwargs)
# 
# def render_cli(template, **kwargs):
#     env = jinja_env('aeriscloud.cli', 'templates')
#     template = env.get_template(template + '.j2')
#     kwargs['fg'] = JinjaColors()
#     kwargs['bold'] = click.style('', bold=True, reset=False)
#     kwargs['reset'] = click.style('')
#     return template.render(**kwargs)


# Path: aeriscloud/cli/aeris/ssh.py
import click
import sys
from aeriscloud.cli.helpers import standard_options, Command, render_cli

#!/usr/bin/env python




@click.command(cls=Command)
@click.option('--force', is_flag=True,
              help='Connect anyway if project server is not set')
@click.argument('command', nargs=-1)

@standard_options()