Ejemplo n.º 1
0
def main():
    # Hack sys.argv because invoke.Program is not working as a library in
    # version 0.12. See discussion in
    # https://github.com/pyinvoke/invoke/pull/285.
    with error_handling():
        sys.argv = ['invoke', '-r', MODULEDIR] + sys.argv[1:]
        program.run()
Ejemplo n.º 2
0
def main():
	import sys
	from invoke.main import program
	try:
		sys.exit(program.run())
	except Exception as e:
		print(e)
Ejemplo n.º 3
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import, print_function, unicode_literals

from invoke import task


@task
def prepare(ctx):
    """Generate environment installing dependencies"""
    ctx.run('pip install -t . -r lambda-requirements.txt')
    ctx.run('rm -f lambda.zip')
    ctx.run('zip -r lambda.zip *')


if __name__ == '__main__':
    print('This file is used by calling invoke')
    from invoke.main import program

    program.run()
Ejemplo n.º 4
0
.. code-block:: bat

    @echo off
    REM RUN INVOKE: From bundled ZIP file (with Windows Batchfile).
    REM FILE: invoke.cmd (in directory that contains tasks/ directory)

    setlocal
    set HERE=%~dp0
    set INVOKE_TASKS_USE_VENDOR_BUNDLES="yes"
    if not defined PYTHON   set PYTHON=python

    %PYTHON% %HERE%tasks/_vendor/invoke.zip "%*"
"""

from __future__ import absolute_import
import os
import sys

# -----------------------------------------------------------------------------
# BOOTSTRAP PATH: Use provided vendor bundle if "invoke" is not installed
# -----------------------------------------------------------------------------
# NOTE: tasks/__init__.py performs sys.path setup.
os.environ["INVOKE_TASKS_USE_VENDOR_BUNDLES"] = "yes"

# -----------------------------------------------------------------------------
# AUTO-MAIN:
# -----------------------------------------------------------------------------
if __name__ == "__main__":
    from invoke.main import program
    sys.exit(program.run())
Ejemplo n.º 5
0
from invoke.main import program

program.run()
Ejemplo n.º 6
0
    @echo off
    REM RUN INVOKE: From bundled ZIP file (with Windows Batchfile).
    REM FILE: invoke.cmd (in directory that contains tasks/ directory)

    setlocal
    set HERE=%~dp0
    set INVOKE_TASKS_USE_VENDOR_BUNDLES="yes"
    if not defined PYTHON   set PYTHON=python

    %PYTHON% %HERE%tasks/_vendor/invoke.zip "%*"
"""

from __future__ import absolute_import
import os
import sys

# -----------------------------------------------------------------------------
# BOOTSTRAP PATH: Use provided vendor bundle if "invoke" is not installed
# -----------------------------------------------------------------------------
# NOTE: tasks/__init__.py performs sys.path setup.
os.environ["INVOKE_TASKS_USE_VENDOR_BUNDLES"] = "yes"

# -----------------------------------------------------------------------------
# AUTO-MAIN:
# -----------------------------------------------------------------------------
if __name__ == "__main__":
    from invoke.main import program

    sys.exit(program.run())