aboutsummaryrefslogtreecommitdiffstats
path: root/pkg93.js
diff options
context:
space:
mode:
author1024x22018-06-05 13:46:05 +0100
committerGitHub2018-06-05 13:46:05 +0100
commitb97ec107c4b47f113522774e0f32b72fcc49c6b5 (patch)
tree4eed3dfec616e7c1e120b260997a2b737e97e27d /pkg93.js
parent22ceac0c73bb27206d3e73c3d1e17890511a167a (diff)
Update pkg93.js
Diffstat (limited to 'pkg93.js')
-rw-r--r--pkg93.js21
1 files changed, 11 insertions, 10 deletions
diff --git a/pkg93.js b/pkg93.js
index 83de03b..a2a2af7 100644
--- a/pkg93.js
+++ b/pkg93.js
@@ -24,7 +24,7 @@ console.log("[pkg93] Injecting packages...");
try {
if (localStorage[".pkg93/config.json"] === undefined) {
console.log("[pkg93] You seem new. Creating config...");
- localStorage[".pkg93/config.json"] = '{"repos": ["http://codinggamerhd.com/main-repo"], "installed": [], "pkglist": []}';
+ localStorage[".pkg93/config.json"] = '{"repos": ["//codinggamerhd.com/main-repo"], "installed": [], "pkglist": []}';
}
var config = JSON.parse(localStorage[".pkg93/config.json"]);
for (let pkg of config.installed) {
@@ -45,6 +45,7 @@ var pkg93 = {
}
},
pull: async function(cli) {
+ cli = cli || {log: (i) => {$log(i)}};
var config = pkg93.getConfig();
cli.log("<b><span style='color:#ff0'>WARN</span></b> Windows93 may lag while getting packages.\n This is a normal thing.");
config.pkglist = [];
@@ -69,6 +70,7 @@ var pkg93 = {
localStorage[".pkg93/config.json"] = JSON.stringify(config);
},
get: async function(pkg, cli) {
+ cli = cli || {log: (i) => {$log(i)}};
var config = pkg93.getConfig();
cli.log("<b><span style='color:#f0f'>SRCH</span></b> " + pkg);
var index = config.pkglist.findIndex(function(string) {
@@ -117,6 +119,7 @@ var pkg93 = {
}
},
rm: function(pkg, cli) {
+ cli = cli || {log: (i) => {$log(i)}};
var config = pkg93.getConfig();
var index = config.installed.indexOf(pkg);
if (index < 0) {
@@ -174,18 +177,16 @@ var pkg93 = {
return false;
}
},
+ shutUp: {
+ log: ()=>{},
+ arg: {arguments:[]}
+ },
version: "v1.2.1"
}
-if (localStorage[".pkg93/userscript"] && localStorage["desktop/Load pkg93.lnk42"] != '{"icon":"//cdn.rawgit.com/1024x2/pkg93/70039c02/pkg.png","exe":"js https://cdn.rawgit.com/1024x2/pkg93/' + pkg93.version + '/pkg93.js","title":"pkg93"}') {
- $notif("Since you're not using the pkg93 userscript, a shortcut for installing pkg93 has been placed on your desktop.");
- localStorage["desktop/Load pkg93.lnk42"] = '{"icon":"//cdn.rawgit.com/1024x2/pkg93/70039c02/pkg.png","exe":"js https://cdn.rawgit.com/1024x2/pkg93/' + pkg93.version + '/pkg93.js","title":"Load pkg93"}';
- $explorer.refresh();
-}
-
-async function exec(cli) {
+async function _pkg93execdonotcallplsusetheapi(cli) {
pkg93.version = "v1.2.1";
- var protected = ["3d", "acid", "acidbox", "ansi", "anthology", "arena93", "bananamp", "base64", "bytebeat", "calc", "castlegafa", "catex", "cd", "clear", "clearhist", "clippy", "code", "contact", "crazy", "defrag", "dmg", "do a barrel roll", "doctor", "download", "find", "font", "format", "fullscreen", "fx", "gameoflife", "glitch", "global thermonuclear war", "gravity", "hampster", "hello", "help", "hexed", "history", "hl3", "hydra", "ie6", "iframe", "img", "info", "js", "key", "killall", "layer", "lenna", "lisa", "ls", "manifesto", "marburg", "messenger", "mines", "necronomicoin", "pd", "piskel", "pkg93", "pony", "potato", "progressquest", "pwd", "reboot", "robby", "rotate", "shutdown", "skifree", "solitude", "speech", "starwars", "superplayer", "takethis", "terminal", "textarea", "tree", "trollbox", "vega", "virtualpc", "vm", "wat", "whatif", "whois", "win", "zkype"];
+ var protected = ["3d", "acid", "acidbox", "ansi", "anthology", "arena93", "bananamp", "base64", "bytebeat", "calc", "castlegafa", "catex", "cd", "clear", "clearhist", "clippy", "code", "contact", "crazy", "defrag", "dmg", "do a barrel roll", "doctor", "download", "find", "font", "format", "fullscreen", "fx", "gameoflife", "glitch", "global thermonuclear war", "gravity", "hampster", "hello", "help", "hexed", "history", "hl3", "hydra", "ie6", "iframe", "img", "info", "js", "key", "killall", "layer", "lenna", "lisa", "ls", "manifesto", "marburg", "messenger", "mines", "necronomicoin", "pd", "piskel", "pkg93", "pony", "potato", "progressquest", "pwd", "reboot", "robby", "rotate", "shutdown", "skifree", "solitude", "speech", "starwars", "superplayer", "takethis", "terminal", "textarea", "tree", "trollbox", "vega", "virtualpc", "vm", "wat", "whatif", "whois", "win", "zkype", "peng"];
var args = cli.arg.arguments;
var help = `<b>pkg93 ${pkg93.version}</b>
<b>Usage:</b> pkg93 [command]
@@ -301,7 +302,7 @@ Dependencies: ${depends}`);
}
le._apps.pkg93 = {
- exec: function() { wrap.call(this, exec) },
+ exec: function() { wrap.call(this, _pkg93execdonotcallplsusetheapi) },
icon: "//cdn.rawgit.com/1024x2/pkg93/70039c02/pkg.png",
terminal: true,
hascli: true,