#encoding: utf-8 $:.push File.expand_path("../lib", __FILE__) # Maintain your gem's version: require "patchfile/version" bundle_update_flag = ARGV[0]=='update' || ARGV[0]=='install' if bundle_update_flag app_path = File.expand_path(__dir__) dir_pwd = ENV['PWD'] template_path = dir_pwd + '/app/templates' all_template = Dir.glob(template_path+'/*/') #if !Dir.exist?("#{ENV['PWD']}"+"/app/assets/stylesheets/lib/jquery-ui-1.12.1/") puts "copying jquery-ui" begin `cp -rf "#{app_path}/updatefiles/javascripts/." "#{dir_pwd}/app/assets/javascripts/"` `cp -r "#{app_path}/updatefiles/accessibility/jquery-ui-1.13.2/." "#{dir_pwd}/app/assets/stylesheets/lib/jquery-ui-1.13.2/"` rescue puts "There is an error in coppying jquery-ui" end #end @original_dir = Dir.pwd `cd "#{dir_pwd}" && git add app/templates/ app/assets built_in_extensions.rb config/mongoid.yml bin/ && cd "#{@original_dir}"` #using git to add modified files and to avoid git pull not working #Add patchfile to Admin area @patchfile_li = File.read(app_path+"/patchfile_li.txt").force_encoding('UTF-8') @patchfile_li_choices = File.read(app_path+"/patchfile_li_choices.txt").force_encoding('UTF-8') @file_text = File.read(dir_pwd+'/app/views/shared/_side_bar.html.erb').force_encoding('UTF-8') if !@file_text.include?('