Skip to content

deepjs promised based chain to manage shell calls (asynchronously obviously).

License

Notifications You must be signed in to change notification settings

deepjs/deep-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deep-shell

Promised based chain to manage shell call (asynchronously obviously).

deep.sh(".")
.ls()
.pwd()
.exec("cat -b ../test")
.done(function(s){
	//...
})
.elog();

install

globally

To have access to dpsh (cli env with deep-shell, deep-restful, deep-views and deep-node loaded) :

> npm install -g deep-shell

launch :

> dpsh

usage :

deep.sh(".").pwd()...fs("...").from("...")...elog();

example of script in deep-shell/bin/bmpv that bump package.json version, update git tag, push everything and publish on npm.

> cd your/git/npm/module
> bmpv minor

locally

> npm install deep-shell
var deep = require("deepjs");
require("deep-shell");
deep.sh(".").pwd()...fs("...").from("...")...elog();

About

deepjs promised based chain to manage shell calls (asynchronously obviously).

Resources

License

Stars

Watchers

Forks

Packages

No packages published