Sha256: 8547a78df48ee7cfa1613c030b1ace3ced780c8c9e71a5e93fa5ffa339be1f6f

Contents?: true

Size: 1.65 KB

Versions: 44

Compression:

Stored size: 1.65 KB

Contents

<% if action.synopsis -%>
USAGE: <%= action.synopsis %>

<% end -%>
<%= action.short_description || action.summary || face.summary || "undocumented subcommand" %>

<% if action.returns -%>
RETURNS: <%= action.returns.strip %>

<% end -%>
OPTIONS:
<%# Remove these options once we can introspect them normally. -%>
  --mode MODE                    - The run mode to use (user, agent, or master).
  --render-as FORMAT             - The rendering format to use.
  --verbose                      - Whether to log verbosely.
  --debug                        - Whether to log debug information.
<% unless action.options.empty?
     optionroom = 30
     summaryroom = 80 - 5 - optionroom
      action.options.sort.each do |name|
        option = action.get_option name -%>
<%= "  " + option.optparse.join(" | ")[0,(optionroom - 1)].ljust(optionroom) + ' - ' -%>
<%     if !(option.summary) -%>
undocumented option
<%     elsif option.summary.length <= summaryroom -%>
<%= option.summary %>
<%
        else
          words = option.summary.split
          wrapped = ['']
          i = 0
          words.each do |word|
            if wrapped[i].length + word.length <= summaryroom
              wrapped[i] << word + ' '
            else
              i += 1
              wrapped[i] = word + ' '
            end
          end
-%>
<%= wrapped.shift.strip %>
<%       wrapped.each do |line| -%>
<%= (' ' * (optionroom + 5) ) + line.strip %>
<%       end
        end
      end -%>
<% end -%>

<% if face.respond_to? :indirection -%>
TERMINI: <%= face.class.terminus_classes(face.indirection.name).join(", ") %>

<% end -%>
See 'puppet man <%= face.name %>' or 'man puppet-<%= face.name %>' for full help.

Version data entries

44 entries across 44 versions & 4 rubygems

Version Path
puppet-parse-0.1.4 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.1.3 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.1.2 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.1.1 lib/vendor/puppet/face/help/action.erb
puppet-2.7.26 lib/puppet/face/help/action.erb
puppet-2.7.25 lib/puppet/face/help/action.erb
puppet-2.7.24 lib/puppet/face/help/action.erb
puppet-2.7.23 lib/puppet/face/help/action.erb
puppet-2.7.22 lib/puppet/face/help/action.erb
puppet-parse-0.1.0 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.0.6 lib/vendor/puppet/face/help/action.erb
puppet-2.7.21 lib/puppet/face/help/action.erb
puppet-parse-0.0.5 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.0.4 lib/vendor/puppet/face/help/action.erb
puppet-parse-0.0.2 lib/vendor/puppet/face/help/action.erb
puppet-2.7.20 lib/puppet/face/help/action.erb
puppet-2.7.20.rc1 lib/puppet/face/help/action.erb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/face/help/action.erb
puppet-2.7.19 lib/puppet/face/help/action.erb
supply_drop-0.11.0 examples/vendored-puppet/vendor/puppet-2.7.8/lib/puppet/face/help/action.erb