diff --git a/cnpm.lua b/cnpm.lua new file mode 100644 index 0000000..56a0637 --- /dev/null +++ b/cnpm.lua @@ -0,0 +1,31 @@ +print("CN Package Manager") +print("Author: Github/Kiritow") + +local component=require("component") + +local function cmd(cmdstr,infostr) + local old=component.gpu.setForeground(0xFFFF00) + io.write(cmdstr) + component.gpu.setForeground(0xFFFFFF) + print(" " .. infostr) + component.gpu.setForeground(old) +end +local function err(info) + local old=component.gpu.setForeground(0xFF0000) + print(infostr) + component.gpu.setForeground(old) +end + +local shell=require("shell") +local args,ops=shell.parse(...) +local argc=#args +if(argc<1) then + print("Usage:") + cmd("cnpm install ","Install package") + cmd("cnpm add ","Add an external repository to cnpm") + cmd("cnpm del ","Delete an external repository") + cmd("cnpm update","Update software info") + cmd("cnpm upgrade []","Upgrade packages") + cmd("cnpm remove ","Remove package") + return +end