merge-yaml-cli

1.1.2 • Public • Published

merge-yaml-cli

Known Vulnerabilities Standard - JavaScript Style Guide CircleCI

NPM

Merges YAML files together using glob patterns to specify input files, with a CLI to write out the result as a file.

Usage

npm i -g merge-yaml-cli
merge-yaml -i example.yaml includes/*.yml -o merged.yml

Node.js API

const mergeYaml = require('merge-yaml-cli')

mergeYaml.on('files', console.log('Files found: ', files))

const result = mergeYaml.merge(['example.yml', 'includes/*.yml'])

Tests

The repo contains one simple test case. tests/base.yml is merged with includes/*.yml and the output is compared with expected.yml.

The test can be run with yarn test or npm test but requires Docker and Docker Compose to be installed.

/merge-yaml-cli/

    Package Sidebar

    Install

    npm i merge-yaml-cli

    Weekly Downloads

    3,479

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    54.8 kB

    Total Files

    13

    Last publish

    Collaborators

    • brainsiq