Skip to content

Commit 9b3b15d

Browse files
authored
Merge pull request #499 from yanzhudd/add-command-for-example-generation
Add support for example generation in command `aaz-dev command-model generate-from-swagger`
2 parents e9bfd64 + f14f08a commit 9b3b15d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/aaz_dev/command/api/_cmds.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,11 @@ def generate_command_models_from_swagger(swagger_tag, workspace_path=None):
142142
n = leaf.names[-1]
143143
n = n[0].upper() + n[1:]
144144
leaf.help.short = f"{n} {leaf.names[-2]}"
145+
# generate examples
146+
cfg_editor = ws.load_cfg_editor_by_command(leaf)
147+
command = cfg_editor.find_command(*leaf.names)
148+
examples = ws.generate_examples_by_swagger(leaf, command)
149+
leaf.examples = examples
145150

146151
if not ws.is_in_memory:
147152
ws.save()

0 commit comments

Comments
 (0)