UNPKG

mediacentral-feature-pack

Version:

A feature pack tool for mediacentral cloud-ux projects

43 lines (30 loc) 1.7 kB
[![pipeline status](https://burl-gitlab.global.avidww.com/avid/dtk/mediacentral-feature-pack/badges/master/pipeline.svg)](https://burl-gitlab.global.avidww.com/avid/dtk/mediacentral-feature-pack/commits/master) [![coverage report](https://burl-gitlab.global.avidww.com/avid/dtk/mediacentral-feature-pack/badges/master/coverage.svg)](https://burl-gitlab.global.avidww.com/avid/dtk/mediacentral-feature-pack/commits/master) # Motivation A feature pack tool for mediacentral cloud-ux projects ## Usage 1. As a CLI (Install globally) **npm i -g mediacentral-feature-pack** 2. As a js module ```js const fp = require('mediacentral-feature-pack') fp(options) ``` ## CLI tool help page - Options: - `--version` a version tag [boolean] [required] - `--help` Show help [boolean] - `-m, --metadata` path to a metadata file based on the feature pack definition [required] - `-h, --helm` path to a helm chart file [required] - `-d, --docker` a docker image file with the contents of build [required] - `-t, --tag` a version tag [required] - `-o, --output` an output directory [default: "."] ## Api ### `fp([, options])` Parameters - `options` -- options object with keys: - `metadata` -- path to a metadata file based on the feature pack definition - `helm` -- path to a helm chart file - `docker` -- a docker image file with the contents of build - `tag` -- a version tag - `output` -- an output directory