Sha256: bae9e63ab98b13ea3503681a36a0b53d5fc78c05c40c7bcca23f0c1d98de01b4

Contents?: true

Size: 1.64 KB

Versions: 11

Compression:

Stored size: 1.64 KB

Contents

# encoding: utf-8

module Slideshow

class List

  include LogUtils::Logging

  include ManifestHelper

  
  def initialize( config )
    @config  = config
  end

  attr_reader :config

  def run
    home = Env.home
    ## replace home w/ ~ (to make out more readable (shorter))
    ## e.g. use gsub( home, '~' )

    puts ''
    puts 'Installed plugins in search path'

    installed_plugin_manifest_patterns.each_with_index do |pattern,i|
      puts "    [#{i+1}] #{pattern.gsub(home,'~')}"
    end
    puts '  include:'

    installed_plugin_manifests.each do |manifest|
      pakname      = manifest[0].gsub('.txt','').gsub('.plugin','')
      manifestpath = manifest[1].gsub(home,'~')
      puts "%16s (%s)" % [pakname,manifestpath]
    end

    puts ''
    puts 'Installed quickstarter packs in search path'

    installed_quick_manifest_patterns.each_with_index do |pattern,i|      
      puts "    [#{i+1}] #{pattern.gsub(home,'~')}"
    end
    puts '  include:'
    
    installed_quick_manifests.each do |manifest|
      pakname      = manifest[0].gsub('.txt','').gsub('.quick','')
      manifestpath = manifest[1].gsub(home,'~')
      puts "%16s (%s)" % [pakname,manifestpath]
    end


    puts ''
    puts 'Installed template packs in search path'
    
    installed_template_manifest_patterns.each_with_index do |pattern,i|
      puts "    [#{i+1}] #{pattern.gsub(home,'~')}"
    end
    puts '  include:'
    
    installed_template_manifests.each do |manifest|
      pakname      = manifest[0].gsub('.txt','')
      manifestpath = manifest[1].gsub(home,'~')
      puts "%16s (%s)" % [pakname,manifestpath]
    end
    
  end

end # class List

end # class Slideshow

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
slideshow-models-4.1.0 lib/slideshow/commands/list.rb
slideshow-models-4.0.1 lib/slideshow/commands/list.rb
slideshow-models-4.0.0 lib/slideshow/commands/list.rb
slideshow-models-3.3.1 lib/slideshow/commands/list.rb
slideshow-models-3.3.0 lib/slideshow/commands/list.rb
slideshow-models-3.2.0 lib/slideshow/commands/list.rb
slideshow-models-3.1.1 lib/slideshow/commands/list.rb
slideshow-models-3.1.0 lib/slideshow/commands/list.rb
slideshow-models-3.0.2 lib/slideshow/commands/list.rb
slideshow-models-3.0.1 lib/slideshow/commands/list.rb
slideshow-models-3.0.0 lib/slideshow/commands/list.rb