From 3dfc61fedc0a12c232c373b525e2b203b98a9558 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 22 Dec 2015 10:17:48 -0500 Subject: [PATCH] take an optional argument for the server directory --- gen-stats.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gen-stats.rb b/gen-stats.rb index 1a9a607..32360e1 100755 --- a/gen-stats.rb +++ b/gen-stats.rb @@ -3,6 +3,9 @@ require "json" require "set" +# Run with gen-stats.rb +SERVER_DIR = ARGV[0] || "." + ADVENTURE_BIOMES = [ "Beach", "Birch Forest", @@ -48,7 +51,7 @@ class GenStats end def run - user_cache = JSON.load(File.read("usercache.json")) + user_cache = JSON.load(File.read("#{SERVER_DIR}/usercache.json")) @users_by_uuid = user_cache.reduce({}) do |result, user| result[user["uuid"]] = user result @@ -64,7 +67,7 @@ class GenStats "Killed By" => {}, "Items Broken" => {}, } - Dir["world/stats/*.json"].each do |stats_fname| + Dir["#{SERVER_DIR}/world/stats/*.json"].each do |stats_fname| load_stats(stats_fname) end