OSDN Git Service

fix: any
[pettanr/pettanr.git] / bin / preup.rb
1 #サポートツール\r
2 require 'rubygems'\r
3 require 'fileutils'\r
4 require 'json'\r
5 \r
6 if ARGV.size < 1\r
7   puts "preup.rb default.attr"\r
8   exit\r
9 end\r
10 \r
11 dirname = File.expand_path(File.dirname(ARGV[0]))\r
12 default_attr_file = ARGV[0]\r
13 \r
14 puts dirname\r
15 puts default_attr_file\r
16 default_attr = JSON.parse(File.open(default_attr_file, 'r').read)\r
17 \r
18 Dir.glob(dirname + '/*') do |fn|\r
19   ext = File.extname(fn).downcase\r
20   bn = File.basename(fn, ".*")\r
21   case ext\r
22   when '.png', '.gif', '.jpeg'\r
23     puts fn\r
24     custom_attr_file = File.dirname(fn) + '/' + bn + '.json'\r
25     FileUtils.cp(default_attr_file, custom_attr_file) unless File.exist?(custom_attr_file) \r
26     custom_attr = JSON.parse(File.open(custom_attr_file, 'r').read)\r
27   end\r
28 end\r
29 \r