blob: fd94a0e252f4ce3071668092cc6ab7b9d3f9ee3c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
le._apps.pkg93 = {
exec: function() {
const args = this.arg.arguments;
const version = "v0.1.0";
if (localStorage[".config/pkg93.json"] == undefined) {
localStorage[".config/pkg93.json"] = '{"sources": [], "pkgs": [], "cache": []}';
}
if (args.length == 0) {
$log.info(`pkg93 ${version} help`);
$log(`Usage: pkg93 [command]
Command can be one of the below:
update Updates package listing
get [package] Installs a package
rm [package] Uninstalls a package
add-repo [url] Adds a repository
rm-repo [id] Removes a repository
ls [pkgs|installed|repos] Lists all packages, installed
packages or repositories.
help Gets help for a command
Examples:
pkg93 get gud
pkg93 rm kebab
pkg93 help ivefallenandicantgetup`);
} else {
if (args[0] == "update") {
var config = JSON.parse(localStorage[".config/pkg93.json"]);
config.sources.forEach((value) => {
});
}
}
},
icon: "/c/sys/skins/w93/install.png",
terminal: true,
hascli: true
}
|