def tail(editor, **kwargs): tn = kwargs.get('tail_number') if not tn or tn < 1: tn = 100 if editor: behavior.ContainerVersionBehavior(**kwargs).run(f"tail /logs/editor.log -n {tn}") else: behavior.ContainerVersionBehavior(**kwargs).run(f"tail /logs/app.log -n {tn}")
def delete(**kwargs): behavior.ContainerVersionBehavior(**kwargs).delete()
def run(command, **kwargs): behavior.ContainerVersionBehavior(**kwargs).run(command)
def update(**kwargs): behavior.ContainerVersionBehavior(**kwargs).update()
def list(**kwargs): behavior.ContainerVersionBehavior(**kwargs).list()
def stop(**kwargs): behavior.ContainerVersionBehavior(**kwargs).start_stop()
def create(**kwargs): behavior.ContainerVersionBehavior(**kwargs).create()
def download_app_zip(**kwargs): behavior.ContainerVersionBehavior(**kwargs).download_app_zip()
def restart(**kwargs): behavior.ContainerVersionBehavior(**kwargs).force_update()
def editor_info(**kwargs): behavior.ContainerVersionBehavior(**kwargs).editor_info()
def tail(editor, **kwargs): behavior.ContainerVersionBehavior(**kwargs).tail_logs(editor)