[
https://issues.apache.org/jira/browse/ARIA-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16006112#comment-16006112
]
ASF GitHub Bot commented on ARIA-148:
-------------------------------------
Github user ran-z commented on a diff in the pull request:
https://github.com/apache/incubator-ariatosca/pull/107#discussion_r115934648
--- Diff: aria/cli/core/aria.py ---
@@ -325,6 +339,46 @@ def __init__(self):
default=defaults.SERVICE_TEMPLATE_FILENAME,
help=helptexts.SERVICE_TEMPLATE_FILENAME)
+ self.show_full = click.option(
+ '-f',
+ '--full',
+ 'mode',
+ is_flag=True,
+ flag_value='full',
--- End diff --
I think I don't like this approach as much at the previous one.
It seems like it simplifies the code a bit but makes things somewhat more
confusing to the user - specifically the fact that only the last flag of a
given "destination" (e.g. `mode`) takes hold.
If instead you have different destinations for these flags, it'd be easier
to inform the user of misuse (even if for some reason the mutually-exclusive
mechanism is problematic to use, you can always just manually validate the
parameters in the command function itself)
> Enhance CLI "show" commands
> ---------------------------
>
> Key: ARIA-148
> URL: https://issues.apache.org/jira/browse/ARIA-148
> Project: AriaTosca
> Issue Type: Story
> Reporter: Tal Liron
> Assignee: Tal Liron
>
> For {{aria service-templates show}} and {{aria services show}} add support
> for dumping, including graphs and type hierarchies, in JSON and YAML.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)