namespace :unsakini do
desc "One stop command to install unsakini." task :install do begin Dir.chdir "#{Rails.root}" do system("#{Rails.root}/bin/rails g unsakini:config") system("#{Rails.root}/bin/rake unsakini_engine:install:migrations") system("#{Rails.root}/bin/rake db:migrate") system("#{Rails.root}/bin/rails g unsakini:dependencies") end rescue Exception => e puts e.to_s puts \ " An error occured. Please run the following commands in succession: " puts "1.) rails g unsakini:config" puts "2.) bundle exec rake unsakini_engine:install:migrations" puts "3.) bundle exec rake db:migrate" puts "4.) rails g unsakini:dependencies" puts "" end end
end