Skip to content

richievos/sprouts-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sprouts-extensions

Purpose

Sprout-extensions is a set of little extensions monkey-patched into Sprout. It adds:

  • the ability to use gems/tools on github

    mxmlc "app.swf" do |t| t.gem_name = 'jerryvos-sprout-flexsystemsdk-tool' end

  • the ability to easily alias your sprout task to a simpler, namespaced version

      namespace :build do
        desc "Compile the main swf"
        mxmlc "app.swf" do |t|
          t.task_alias = 'main' # the alias
        end
      end
    
      # rake -T
      rake app.swf    # Compile the main swf
      rake build:main # Compile the main swf
    
  • smarter tracking of when a rebuild actually has to happen when your task isn't named the same as your output file

    • For the following task, sprout/rake will always rebuild the file, even if it already exists and the dependencies are up-to-date. With sprout-extension this doesn't happen

        mxmlc "my_task_name" do |t|
          t.output = "my_app.swf"
        end
      

� Usage

Install with gem install jerryvos-sprouts-extensions --source=http://gems.github.com

Update your Rakefile require 'sprout' #...

# Add this line
require 'sprouts-extensions'

# continue on

About

Some extensions to Sprouts (http://projectsprouts.org)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages