Issue #11802 has been updated by Matt Robinson.
Wireframe issues:
* The tree view ends up being a little confusing and overcomplicated when you
try to show everything that's happening for all modules - maybe a show action
would be better
<pre>
$ puppet module show bacula
bacula (0.0.2) - /my/module/path
satisfied dependencies:
stdlib (2.2.1),
mysql (0.0.1)
unsatisfied dependencies:
create_resources (>= 0.0.1) not installed (or version mismatch, or
whatever reason)
</pre>
* How to indicate unsatisfied dependencies?
* Showing cross modulepath dir dependencies - how to indicate that module came
from a different path
* Each module gets is own top level listing? Or not? If so, it's a lot of
duplication, if not, it's hard the visually find the module you're interested
in.
* How to handle the same module installed with different versions?
* Suggestion of each module listed at toplevel with --verbose to show
dependencies as a flat list, one level down.
<pre>
$ puppet module list --verbose
/my/module/path
bacula (0.0.2)
dependendencies: stdlib (2.2.1), mysql (0.0.1), create_resources (something
to indicate missing)
stdlib (2.2.1)
/my/other/path
mysql (0.0.1)
</pre>
* need concise indicators of when there are unsatisfied dependencies and when
module is in a different path
----------------------------------------
Feature #11802: Puppet Module Tool (PMT) should have a list command
https://projects.puppetlabs.com/issues/11802
Author: Kelsey Hightower
Status: Merged - Pending Release
Priority: Normal
Assignee: Matt Robinson
Category:
Target version: 2.7.11
Affected Puppet version:
Keywords: geordi forge pmt
Branch:
The PMT should gain the ability to list installed module and exhibit behavior
as defined in the UX design doc located here:
[UX Design Doc](https://github.com/puppetlabs/ux/tree/geordi/geordi)
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.