blash/blash.json

89 lines
1.8 KiB
JSON

/**
* Sample configuration and contents
*/
{
"banner" : "blash version 0.1<br/>" +
"Copyright (C) 2010 BlackLight &lt;blacklight@autistici.org&gt;" +
"<br/>Licence GPLv3+: GNU GPL version 3 or later " +
"&lt;<a class=\"bannerLink\" href=\"http://gnu.org/licences/gpl.html\" target=\"_new\">" +
"http://gnu.org/licences/gpl.html</a>&gt;<br/>" +
"Source code available at <a class=\"bannerLink\" target=\"_new\" " +
"href=\"https://github.com/BlackLight/blash\">" +
"https://github.com/BlackLight/blash</a><br/><br/>" +
"This is free software; you are free to change and " +
"redistribuite it.<br/>There is NO WARRANTY, to the " +
"extent permitted by law.<br/>" +
"Type '<span class=\"brief\">man blash</span>' for help on usage and available commands<br/><br/>",
"user" : "guest",
"machine" : "localhost",
"shellName" : "blash",
"basepath" : "/",
"promptText" : "[#{800}%n#{888}@#{800}%m#{888} %W] $ ",
"promptSequences" : [
{
"sequence" : "%n",
"default_text" : "blacklight",
"text" : function () {
return shell.json.user;
},
},
{
"sequence" : "%m",
"default_text" : "localhost",
"text" : function () {
return shell.json.machine;
},
},
{
"sequence" : "%W",
"default_text" : "~",
"text" : function () {
return shell.path;
},
}
],
"directories" : [
{
"path" : "/",
"type" : "directory",
},
{
"path" : "/home",
"type" : "directory",
},
{
"path" : "/home/blacklight",
"type" : "directory",
},
{
"path" : "/home/blacklight/mbox",
"type" : "file",
"content" : "No new mail",
},
{
"path" : "/etc",
"type" : "directory",
},
{
"path" : "/initrd",
"type" : "file",
"href" : "http://www.google.com",
},
],
"commands" : [
"cat",
"cd",
"eval",
"find",
"ls",
"man",
"pwd",
"whoami",
],
}