From ae2c5fe141a11e598032d1b3ac26aafc4d961799 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 2 Apr 2018 14:08:43 +0100 Subject: add documentation and main repo --- pkg93.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkg93.js (limited to 'pkg93.js') diff --git a/pkg93.js b/pkg93.js new file mode 100644 index 0000000..fd94a0e --- /dev/null +++ b/pkg93.js @@ -0,0 +1,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 +} -- cgit v1.2.3