|
3 | 3 |
|
4 | 4 | import click |
5 | 5 |
|
6 | | -from click_didyoumean import DYMGroup |
7 | | - |
8 | 6 | from paperspace import constants, client, config |
| 7 | +from paperspace.cli import common |
9 | 8 | from paperspace.cli.common import api_key_option, del_if_value_is_none |
10 | 9 | from paperspace.cli.jobs import jobs_group |
11 | 10 | from paperspace.cli.models import models_group |
|
23 | 22 | ) |
24 | 23 |
|
25 | 24 |
|
26 | | -@click.group(cls=DYMGroup) |
| 25 | +@click.group(cls=common.ClickGroup, **config.HELP_COLORS_DICT) |
27 | 26 | def cli(): |
28 | 27 | pass |
29 | 28 |
|
30 | 29 |
|
31 | | -@cli.group("experiments", help="Manage experiments", cls=DYMGroup) |
| 30 | +@cli.group("experiments", help="Manage experiments", cls=common.ClickGroup) |
32 | 31 | def experiments(): |
33 | 32 | pass |
34 | 33 |
|
35 | 34 |
|
36 | | -@experiments.group("create", help="Create new experiment", cls=DYMGroup) |
| 35 | +@experiments.group("create", help="Create new experiment", cls=common.ClickGroup) |
37 | 36 | def create_experiment(): |
38 | 37 | pass |
39 | 38 |
|
40 | 39 |
|
41 | | -@experiments.group(name="createAndStart", help="Create and start new experiment", cls=DYMGroup) |
| 40 | +@experiments.group(name="createAndStart", help="Create and start new experiment", cls=common.ClickGroup) |
42 | 41 | def create_and_start_experiment(): |
43 | 42 | pass |
44 | 43 |
|
@@ -330,7 +329,7 @@ def get_experiment_details(experiment_handle, api_key): |
330 | 329 | ) |
331 | 330 |
|
332 | 331 |
|
333 | | -@cli.group("deployments", help="Manage deployments", cls=DYMGroup) |
| 332 | +@cli.group("deployments", help="Manage deployments", cls=common.ClickGroup) |
334 | 333 | def deployments(): |
335 | 334 | pass |
336 | 335 |
|
@@ -499,7 +498,7 @@ def delete_deployment(id_, api_key=None): |
499 | 498 | ) |
500 | 499 |
|
501 | 500 |
|
502 | | -@cli.group("machines", help="Manage machines", cls=DYMGroup) |
| 501 | +@cli.group("machines", help="Manage machines", cls=common.ClickGroup) |
503 | 502 | def machines_group(): |
504 | 503 | pass |
505 | 504 |
|
@@ -1068,3 +1067,6 @@ def version(): |
1068 | 1067 | cli.add_command(jobs_group) |
1069 | 1068 | cli.add_command(projects_group) |
1070 | 1069 | cli.add_command(models_group) |
| 1070 | + |
| 1071 | +if __name__ == '__main__': |
| 1072 | + cli() |
0 commit comments