diff --git a/lib/modules/Tools.pmod/Standalone.pmod/module.pike b/lib/modules/Tools.pmod/Standalone.pmod/module.pike index 55d0c72adc34301770ab2681d9539153ccc0c395..feb4c29306edabb5182d1fbdeac2a07d4cc6bb53 100644 --- a/lib/modules/Tools.pmod/Standalone.pmod/module.pike +++ b/lib/modules/Tools.pmod/Standalone.pmod/module.pike @@ -1,6 +1,6 @@ // -*- Pike -*- -// $Id: module.pike,v 1.10 2003/03/20 11:31:35 grubba Exp $ +// $Id: module.pike,v 1.11 2003/04/04 02:09:20 nilsson Exp $ constant description = "Pike module installer."; @@ -182,7 +182,12 @@ int main(int argc, array(string) argv) switch(opt[0]) { case "query": - write((opt[1]=="specs"? "%O\n":"%s\n"),this_object()[opt[1]]); + if(opt[1]=="specs") + write("%O\n", specs); + else if(stringp(this[opt[1]])) + write("%s\n", this[opt[1]]); + else + write("Unknown variable %s.\n", opt[1]); exit(0); case "config_args": config_args=opt[1]; break;