Skip to content

Commit 2cec535

Browse files
committed
Replace imports of pure click with rich-click
Should provide better handling for wider terminals, add some colors etc
1 parent 2827711 commit 2cec535

23 files changed

+23
-23
lines changed

dandi/cli/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from functools import wraps
22
import os
33

4-
import click
4+
import rich_click as click
55

66
from .. import get_logger
77

dandi/cli/cmd_delete.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import click
1+
import rich_click as click
22

33
from .base import devel_debug_option, instance_option, map_to_click_exceptions
44

dandi/cli/cmd_digest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
import click
3+
import rich_click as click
44

55
from .base import map_to_click_exceptions
66

dandi/cli/cmd_download.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import Sequence
44
import os
55

6-
import click
6+
import rich_click as click
77

88
from .base import ChoiceList, IntColonInt, instance_option, map_to_click_exceptions
99
from ..dandiarchive import _dandi_url_parser, parse_dandi_url

dandi/cli/cmd_instances.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from dataclasses import asdict
22
import sys
33

4-
import click
4+
import rich_click as click
55
import ruamel.yaml
66

77
from .base import map_to_click_exceptions

dandi/cli/cmd_ls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
import os
33
import os.path as op
44

5-
import click
65
from dandischema import models
6+
import rich_click as click
77

88
from .base import devel_option, lgr, map_to_click_exceptions
99
from .formatter import JSONFormatter, JSONLinesFormatter, PYOUTFormatter, YAMLFormatter

dandi/cli/cmd_move.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
import click
3+
import rich_click as click
44

55
from .base import devel_debug_option, instance_option, map_to_click_exceptions
66
from ..move import MoveExisting, MoveWorkOn

dandi/cli/cmd_organize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
import click
3+
import rich_click as click
44

55
from .base import dandiset_path_option, devel_debug_option, map_to_click_exceptions
66
from ..consts import dandi_layout_fields

dandi/cli/cmd_service_scripts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
import urllib.parse
1313
from uuid import uuid4
1414

15-
import click
1615
from dandischema.consts import DANDI_SCHEMA_VERSION
1716
from packaging.version import Version
1817
from requests.auth import HTTPBasicAuth
1918
from requests.exceptions import HTTPError
19+
import rich_click as click
2020

2121
from .base import ChoiceList, instance_option, map_to_click_exceptions
2222
from .. import __version__, lgr

dandi/cli/cmd_shell_completion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import os
22
from os.path import basename, normcase, splitext
33

4-
import click
54
from packaging.version import Version
5+
import rich_click as click
66

77
SHELLS = ["bash", "zsh", "fish"]
88

0 commit comments

Comments
 (0)