No description, website, or topics provided.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
.travis.yml
LICENSE
README.md
cli.js
index.js
package.json
test.js

README.md

nut-bin

Binary wrapper for nut - docker cli tool

Travis npm License

Nut: the development environment, containerized.

Installation

$ npm install -g nut-bin

$ nut --init # create nut.yml file (equivalent of package.json for npm)
$ nut build
$ nut run
$ nut test

Full documentation can found in the main repo: https://github.com/matthieudelaro/nut

Nut mounts the current folder in a Docker container, and executes commands on your behalf, according to the project configuration. The configuration is read from nut.yml file, in the current folder. You can choose the Docker image to use, declare volumes to mount, and define commands (called macros) such as build, run, and test.

Nut is in early stage of development. It has been tested on Ubuntu and on MacOS with Docker for Mac. Feedbacks and contributions to add features and to make Nut run on other systems are welcome (Windows, Docker Toolbox, etc).

Check the wiki to read some tutorials (GPU support, Caffe, TensorFlow, etc).

MIT