You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1005 B
41 lines
1005 B
15 years ago
|
#!/usr/bin/env kjscmd
|
||
|
|
||
|
var confName = "jsconfigrc";
|
||
|
var groupName = "Blah";
|
||
|
|
||
|
var conf = new Config(this, confName);
|
||
|
|
||
|
var grp = conf.group();
|
||
|
|
||
|
println( "Group=" + grp );
|
||
|
|
||
|
conf.setGroup(groupName);
|
||
|
conf.writeColorEntry("Test Color", "blue");
|
||
|
conf.writeListEntry("Test Array", ["A Value","B Value", "C Value"]);
|
||
|
conf.writeEntry("Test Text", "this is a test");
|
||
|
conf.sync();
|
||
|
|
||
|
var newData = conf.readListEntry("Test Array");
|
||
|
var newColor = conf.readColorEntry("Test Color");
|
||
|
var newText = conf.readEntry("Test Text");
|
||
|
println("Reread Active Config");
|
||
|
println("Groups: " + conf.groupList());
|
||
|
println(newData);
|
||
|
println(newColor);
|
||
|
println(newText);
|
||
|
|
||
|
|
||
|
var newConf = new Config(this, confName);
|
||
|
println("Reread Saved Config");
|
||
|
println("Groups: " + newConf.groupList());
|
||
|
newConf.setGroup(groupName);
|
||
|
|
||
|
newData = newConf.readListEntry("Test Array");
|
||
|
newColor = newConf.readColorEntry("Test Color", "red");
|
||
|
newText = newConf.readEntry("Test Text", "Wrong Text");
|
||
|
|
||
|
println(newData);
|
||
|
println(newColor);
|
||
|
println(newText);
|
||
|
|