view_marker¶ ↑
maxlen = command_help_data.values.map(&:keys).flatten.map(&:size).max
command_help_data.each do |group, commands|
> printf "%s\n" "{{ group.color(:caption) }}" commands.each do |command, info| next if info[:visibility] == :private line = %Q[printf " %s #{info[:summary].sanitize_for_print}\\n" "#{command.ljust(maxlen).color(:command)}"] if info[:help_only] line = %Q[[[ -n "$long_usage" ]] && #{line}] end if info[:visibility] == :semi_private line = %Q[[[ -n "${#{Settings.private_reveal_key}:-}" ]] && #{line}] end = line end > echo
end