Skip to content

Commit

Permalink
listattributes: add shell completion
Browse files Browse the repository at this point in the history
  • Loading branch information
Kamilcuk committed Sep 2, 2024
1 parent 0371b0b commit f0a8a0f
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/nomad_tools/entry_listattributes.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
import click
import clickdc

from .common import verbose_option, common_options
from .common import common_options, mynomad, verbose_option
from .common_click import completor
from .entry_constrainteval import Args, NodesAttributes
from .mytabulate import mytabulate

Expand All @@ -19,7 +20,11 @@
Works similarly to constrainteval.
""",
)
@click.argument("nodenameorid", nargs=-1)
@click.argument(
"nodenameorid",
nargs=-1,
shell_complete=completor(lambda: [v["Name"] for v in mynomad.get("nodes")]),
)
@clickdc.adddc("args", Args)
@verbose_option()
@common_options()
Expand Down

0 comments on commit f0a8a0f

Please sign in to comment.