diff --git a/bin/rebuild_metaphones b/bin/rebuild_metaphones index 64fe3c7..5a17e6f 100755 --- a/bin/rebuild_metaphones +++ b/bin/rebuild_metaphones @@ -4,7 +4,16 @@ require 'rubygems' require 'sqlite3' require 'text' - @db = SQLite3::Database.new("../geocoderdata/geocoder.db") +if(ARGV.length < 1) +print "Missing SQLite file parameter" +printf "\nUSAGE:\n" +print """./rebuild_metaphones [SQLite File] + [SQLite File] - SQLite file generated by the geocoder. +""" +exit +end + + @db = SQLite3::Database.new(ARGV[0]) @db.create_function("metaphone", 2) do |func, string, len| test = string.to_s.gsub(/\W/o, "") if test =~ /^(\d+)/o