prosodyctl: Show relative paths in about
authorKim Alvefur <zash@zash.se>
Fri, 4 Jul 2014 21:13:51 +0000 (23:13 +0200)
committerKim Alvefur <zash@zash.se>
Fri, 4 Jul 2014 21:13:51 +0000 (23:13 +0200)
prosodyctl

index bfb118c3039949ce2c737ecc40fd8121e21a52e2..60bc0c08629b8b1ea2e8d3cd48564ca6e5e87f56 100755 (executable)
@@ -528,16 +528,18 @@ function commands.about(arg)
                return 1;
        end
        
+       local pwd = ".";
        local array = require "util.array";
        local keys = require "util.iterators".keys;
+       local relpath = config.resolve_relative_path;
        
        print("Prosody "..(prosody.version or "(unknown version)"));
        print("");
        print("# Prosody directories");
-       print("Data directory:  ", CFG_DATADIR or "./");
-       print("Plugin directory:", CFG_PLUGINDIR or "./");
-       print("Config directory:", CFG_CONFIGDIR or "./");
-       print("Source directory:", CFG_SOURCEDIR or "./");
+       print("Data directory:     "..relpath(pwd, data_path));
+       print("Plugin directory:   "..relpath(pwd, CFG_PLUGINDIR or "."));
+       print("Config directory:   "..relpath(pwd, CFG_CONFIGDIR or "."));
+       print("Source directory:   "..relpath(pwd, CFG_SOURCEDIR or "."));
        print("");
        print("# Lua environment");
        print("Lua version:             ", _G._VERSION);