|
4 | 4 | import click |
5 | 5 |
|
6 | 6 | from paperspace import constants, client, config |
| 7 | +from paperspace.cli import common |
7 | 8 | from paperspace.cli.common import api_key_option, del_if_value_is_none |
8 | 9 | from paperspace.cli.jobs import jobs_group |
9 | 10 | from paperspace.cli.models import models_group |
|
21 | 22 | ) |
22 | 23 |
|
23 | 24 |
|
24 | | -@click.group() |
| 25 | +@click.group(cls=common.ClickGroup, **config.HELP_COLORS_DICT) |
25 | 26 | def cli(): |
26 | 27 | pass |
27 | 28 |
|
28 | 29 |
|
29 | | -@cli.group("experiments", help="Manage experiments") |
| 30 | +@cli.group("experiments", help="Manage experiments", cls=common.ClickGroup) |
30 | 31 | def experiments(): |
31 | 32 | pass |
32 | 33 |
|
33 | 34 |
|
34 | | -@experiments.group("create", help="Create new experiment") |
| 35 | +@experiments.group("create", help="Create new experiment", cls=common.ClickGroup) |
35 | 36 | def create_experiment(): |
36 | 37 | pass |
37 | 38 |
|
38 | 39 |
|
39 | | -@experiments.group(name="createAndStart", help="Create and start new experiment") |
| 40 | +@experiments.group(name="createAndStart", help="Create and start new experiment", cls=common.ClickGroup) |
40 | 41 | def create_and_start_experiment(): |
41 | 42 | pass |
42 | 43 |
|
@@ -339,7 +340,7 @@ def get_experiment_details(experiment_handle, api_key): |
339 | 340 | ) |
340 | 341 |
|
341 | 342 |
|
342 | | -@cli.group("deployments", help="Manage deployments") |
| 343 | +@cli.group("deployments", help="Manage deployments", cls=common.ClickGroup) |
343 | 344 | def deployments(): |
344 | 345 | pass |
345 | 346 |
|
@@ -508,7 +509,7 @@ def delete_deployment(id_, api_key=None): |
508 | 509 | ) |
509 | 510 |
|
510 | 511 |
|
511 | | -@cli.group("machines", help="Manage machines") |
| 512 | +@cli.group("machines", help="Manage machines", cls=common.ClickGroup) |
512 | 513 | def machines_group(): |
513 | 514 | pass |
514 | 515 |
|
@@ -1077,3 +1078,6 @@ def version(): |
1077 | 1078 | cli.add_command(jobs_group) |
1078 | 1079 | cli.add_command(projects_group) |
1079 | 1080 | cli.add_command(models_group) |
| 1081 | + |
| 1082 | +if __name__ == '__main__': |
| 1083 | + cli() |
0 commit comments