diff --git a/lib/tasks/multicoops.rake b/lib/tasks/multicoops.rake index 6f69d111..1f0b845d 100644 --- a/lib/tasks/multicoops.rake +++ b/lib/tasks/multicoops.rake @@ -9,4 +9,12 @@ namespace :multicoops do end end + desc 'Runs a specific rake task for a single coop, use rake mutlicoops:run_single db:migrate FOODCOOP=demo' + task :run_single => :environment do + task_to_run = ARGV[1] + FoodsoftConfig.select_foodcoop ENV['FOODCOOP'] + puts "Run '#{task_to_run}' for #{ENV['FOODCOOP']}" + Rake::Task[task_to_run].invoke + end + end \ No newline at end of file