mirror of
https://github.com/danbulant/bpm
synced 2026-06-17 13:31:13 +00:00
Commands
This commit is contained in:
parent
f4dcb1d333
commit
97bb7d62dc
1 changed files with 82 additions and 2 deletions
84
index.js
84
index.js
|
|
@ -1,3 +1,83 @@
|
|||
var args = require("./modules/args");
|
||||
const args = require("./modules/args");
|
||||
const Package = require("./modules/package");
|
||||
const Console = require("./modules/console");
|
||||
var console = new Console;
|
||||
var pkg = new Package;
|
||||
const VERSION = "0.1"
|
||||
|
||||
console.log(args);
|
||||
if(!args.contents[0]){
|
||||
return console.output(`BPM v${VERSION}\nMade by Daniel Bulant`);
|
||||
}
|
||||
|
||||
switch(args.contents[0]){
|
||||
case "i":
|
||||
case "install":
|
||||
console.warn("To be done");
|
||||
break;
|
||||
case "get":
|
||||
case "info":
|
||||
pkg.get(args.contents[1]).then(console.log);
|
||||
break;
|
||||
case "bin":
|
||||
console.log(__dirname);
|
||||
break;
|
||||
case "ls":
|
||||
case "help":
|
||||
case "ping":
|
||||
case "adduser":
|
||||
case "audit":
|
||||
case "bugs":
|
||||
case "build":
|
||||
case "cache":
|
||||
case "ci":
|
||||
case "completion":
|
||||
case "config":
|
||||
case "deprecate":
|
||||
case "dist-tag":
|
||||
case "docs":
|
||||
case "doctor":
|
||||
case "edit":
|
||||
case "explore":
|
||||
case "help-search":
|
||||
case "hook":
|
||||
case "init":
|
||||
case "install-ci-test":
|
||||
case "install-test":
|
||||
case "link":
|
||||
case "org":
|
||||
case "outdated":
|
||||
case "owner":
|
||||
case "prefix":
|
||||
case "profile":
|
||||
case "prune":
|
||||
case "publish":
|
||||
case "rebuild":
|
||||
case "repo":
|
||||
case "restart":
|
||||
case "root":
|
||||
case "run":
|
||||
case "run-script":
|
||||
case "search":
|
||||
case "shrinkwrap":
|
||||
case "star":
|
||||
case "stars":
|
||||
case "start":
|
||||
case "stop":
|
||||
case "team":
|
||||
case "test":
|
||||
case "uninstall":
|
||||
case "remove":
|
||||
case "unpublish":
|
||||
case "update":
|
||||
case "version":
|
||||
case "view":
|
||||
case "whoami":
|
||||
console.log("To be done");
|
||||
break;
|
||||
case "dedupe":
|
||||
console.log("This isn't needed when using BPM");
|
||||
break;
|
||||
|
||||
default:
|
||||
console.error("The command specified doesn't exists.");
|
||||
}
|
||||
Loading…
Reference in a new issue