1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
from invoke.tasks import task
@task(aliases=("bar", "otherbar"))
def foo(c):
"""
Foo the bar.
"""
pass
@task
def foo2(c):
"""
Foo the bar:
example code
Added in 1.0
"""
pass
@task
def foo3(c):
"""Foo the other bar:
example code
Added in 1.1
"""
pass
@task(default=True)
def biz(c):
pass
@task(help={"why": "Motive", "who": "Who to punch"})
def punch(c, who, why):
pass
@task(positional=["pos"])
def one_positional(c, pos, nonpos):
pass
@task(positional=["pos1", "pos2"])
def two_positionals(c, pos1, pos2, nonpos):
pass
@task
def implicit_positionals(c, pos1, pos2, nonpos=None):
pass
@task(optional=["myopt"])
def optional_values(c, myopt):
pass
@task(iterable=["mylist"])
def iterable_values(c, mylist=None):
pass
@task(incrementable=["verbose"])
def incrementable_values(c, verbose=None):
pass
|