Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jondotsoy/bert-cli
🍹 A child process async.
https://github.com/jondotsoy/bert-cli
cli nodejs npm-package process-monitor
Last synced: 2 months ago
JSON representation
🍹 A child process async.
- Host: GitHub
- URL: https://github.com/jondotsoy/bert-cli
- Owner: JonDotsoy
- License: mit
- Created: 2017-03-07T01:18:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-29T03:48:06.000Z (over 7 years ago)
- Last Synced: 2024-10-12T00:53:49.218Z (2 months ago)
- Topics: cli, nodejs, npm-package, process-monitor
- Language: JavaScript
- Homepage: https://github.com/JonDotsoy/bert-cli
- Size: 164 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 🍹 bert
A child process to work with [Docker][].bert.js prepares an environment to load your command. it is useful to a used application without your local installation.
## What does Bert?
Bert is a module to NodeJS, this provides an easily API to work with [child_process][] on you local machino or a container inside [Docker][].![🍹 > bert](./assets/bert-bg.png)
> ### goals for bert
> Please get a 🍹 drink and write your goal to bert on a [new issue][].## How to use
```bash
# Install bert.js
npm install --global bert.js
# Install in you proyect
npm install --save-dev bert.js
# Run It
bert
```### A Example
```javascript
const bert = require('bert.js')// Prepare the agent to node 7.7.0
const node = bert.agent('node', { image: 'node:7.7.0' })// Many things
node.sh(['node', '--version']) // v7.7.0
```[new issue]: https://github.com/JonDotsoy/bert-cli/issues/new "New Issue"
[child_process]: https://nodejs.org/api/child_process.html "Child Process"
[Docker]: http://docker.io/ "A Better Way to Build Apps"