11import dataclasses
2- import fnmatch
32import os
3+ from fnmatch import fnmatchcase
44from pathlib import Path
55from typing import Any , Dict , List , Optional
66
@@ -87,7 +87,6 @@ def files(
8787
8888 \b
8989 Examples:
90-
9190 ```
9291 robotcode config files
9392 robotcode config files tests/acceptance/first.robot
@@ -139,7 +138,6 @@ def root(
139138
140139 \b
141140 Examples:
142-
143141 ```
144142 robotcode config root
145143 robotcode config root tests/acceptance/first.robot
@@ -218,7 +216,6 @@ def list(app: Application, name: Optional[List[str]] = None) -> None:
218216
219217 \b
220218 Examples:
221-
222219 ```
223220 robotcode config info list
224221 robotcode config info list rebot.*
@@ -233,13 +230,13 @@ def list(app: Application, name: Optional[List[str]] = None) -> None:
233230 result = []
234231 for n in name :
235232 for field in config_fields .keys ():
236- if fnmatch . fnmatchcase (field , n ):
233+ if fnmatchcase (field , n ):
237234 result .append (field )
238235
239236 if app .config .output_format is None or app .config .output_format == OutputFormat .TEXT :
240237 app .echo_via_pager (os .linesep .join (result ))
241238 else :
242- app .print_data ({"output " : result })
239+ app .print_data ({"names " : result })
243240
244241
245242@info .command ()
@@ -254,7 +251,6 @@ def desc(app: Application, name: Optional[List[str]] = None) -> None:
254251
255252 \b
256253 Examples:
257-
258254 ```
259255 robotcode config info desc
260256 robotcode config info desc python-path
@@ -266,9 +262,7 @@ def desc(app: Application, name: Optional[List[str]] = None) -> None:
266262 name = ["*" ]
267263
268264 config_fields = [
269- (field , value )
270- for field , value in get_config_fields ().items ()
271- if any (fnmatch .fnmatchcase (field , n ) for n in name )
265+ (field , value ) for field , value in get_config_fields ().items () if any (fnmatchcase (field , n ) for n in name )
272266 ]
273267
274268 if app .config .output_format is None or app .config .output_format == OutputFormat .TEXT :
@@ -282,7 +276,7 @@ def desc(app: Application, name: Optional[List[str]] = None) -> None:
282276 else :
283277 app .print_data (
284278 {
285- "output " : [
279+ "descriptions " : [
286280 {"name" : field , "type" : value ["type" ], "description" : value ["description" ]}
287281 for field , value in config_fields
288282 ]
0 commit comments