blob: 5a978f4690ce60b1f44d497908fd69b0592c48c9 (
plain)
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
|
#!/usr/bin/env python3
import hazwaz
class World(hazwaz.Command):
"""
Greet the whole world.
"""
def main(self):
print("Hello world!")
class Individual(hazwaz.Command):
"""
Greet an individual.
"""
def add_arguments(self, parser):
parser.add_argument(
"gretee",
help="The person to be greeted",
)
def main(self):
print("Hello {}".format(self.args.gretee))
class Greet(hazwaz.MainCommand):
"""
Greet people in different ways.
"""
commands = (
World(),
Individual(),
)
if __name__ == "__main__":
Greet().run()
|