namespace :recipe do
task workers: :environment do
require 'find'
end
desc "Syncs the applications database of recipes with haikuports"
task sync: :environment do
puts "================================\n"
puts "Syncing Application Database"
local_recipes = []
Find.find(Rails.application.config.haikuports) do |path_file|
file_name = File.basename(path_file)
if file_name =~ /^.*-.*\.recipe$/
recipe_file = File.basename(path_file, ".recipe")
name_info = /^(?<name>\S*)-(?<version>.*)$/.match(recipe_file)
task workers: :environment do
require 'find'
end
desc "Syncs the applications database of recipes with haikuports"
task sync: :environment do
puts "================================\n"
puts "Syncing Application Database"
local_recipes = []
Find.find(Rails.application.config.haikuports) do |path_file|
file_name = File.basename(path_file)
if file_name =~ /^.*-.*\.recipe$/
recipe_file = File.basename(path_file, ".recipe")
name_info = /^(?<name>\S*)-(?<version>.*)$/.match(recipe_file)