A jsonnet package manager.
Find a file
Frederic Branczyk aa225e597c
Merge pull request #25 from metalmatze/color
Print colored output for fetched package
2019-03-12 07:59:05 +01:00
cmd/jb Add a newline at the end of jsonnetfile 2018-09-07 10:59:39 +02:00
pkg Print colored output for fetched package 2019-03-11 14:21:49 +01:00
scripts Initial commit 2018-04-24 16:01:37 +01:00
spec Add correct lockfile handling 2018-07-25 13:57:37 +02:00
vendor Print colored output for fetched package 2019-03-11 14:21:49 +01:00
.gitignore Initial commit 2018-04-24 16:01:37 +01:00
.header Initial commit 2018-04-24 16:01:37 +01:00
CHANGELOG.md Initial commit 2018-04-24 16:01:37 +01:00
Dockerfile Initial commit 2018-04-24 16:01:37 +01:00
Gopkg.lock Print colored output for fetched package 2019-03-11 14:21:49 +01:00
Gopkg.toml Vendor dependencies with dep and commit vendor/ 2018-04-28 16:12:36 +02:00
LICENSE Initial commit 2018-04-24 16:01:37 +01:00
Makefile Check for existing jsonnetfile.json before init 2018-08-08 10:35:20 +02:00
README.md Add update command 2018-07-25 13:58:07 +02:00
VERSION Initial commit 2018-04-24 16:01:37 +01:00

jsonnet-bundler

NOTE: This project is alpha stage. Flags, configuration, behavior and design may change significantly in following releases.

The jsonnet-bundler is a package manager for jsonnet.

Install

go get github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb

Usage

All command line flags:

$ jb -h
usage: jb [<flags>] <command> [<args> ...]

A jsonnet package manager

Flags:
  -h, --help  Show context-sensitive help (also try --help-long and --help-man).
      --jsonnetpkg-home="vendor"  
              The directory used to cache packages in.

Commands:
  help [<command>...]
    Show help.

  init
    Initialize a new empty jsonnetfile

  install [<packages>...]
    Install all dependencies or install specific ones

  update
    Update all dependencies.