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