Sha256: 1e0fc53da112d0ebaef4975a5d227e4b838df5e11e15fc29e1b5cf4b05503818

Contents?: true

Size: 1.06 KB

Versions: 18

Compression:

Stored size: 1.06 KB

Contents

require 'fileutils'

module Spider::CommandLine

    class ContentCommand < CmdParse::Command


        def initialize
            super( 'content', true, true )
            @short_desc = _("Manage static content")
            
            publish = CmdParse::Command.new( 'publish', false )
            publish.short_desc = _("Publish apps static content to home public folder")
            publish.options = CmdParse::OptionParserWrapper.new do |opt|
            end
            
            publish.set_execution_block do |args|
                require 'spiderfw/init'
                Spider::StaticContent.publish
            end
            
            self.add_command(publish)
            
            compress = CmdParse::Command.new('compress', false)
            compress.short_desc = _("Compress Javascript files")
            compress.set_execution_block do |args|
                require 'spiderfw/init'
                Spider::ContentUtils.compress(*args)
            end
            
            self.add_command(compress)
            
        end
        
    end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
spiderfw-1.0.1 lib/spiderfw/cmd/commands/content.rb
spiderfw-1.0.0 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.39 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.38 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.37 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.35 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.34 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.33 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.32 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.31 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.30 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.29 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.28 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.27 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.26 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.26.pre1 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.25 lib/spiderfw/cmd/commands/content.rb
spiderfw-0.6.24 lib/spiderfw/cmd/commands/content.rb