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.

Reply via email to