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.

Readme

Keywords

Package Sidebar

Install

npm i merge-yaml-cli

Weekly Downloads

4,085

Version

1.1.2

License

MIT

Unpacked Size

54.8 kB

Total Files

13

Last publish

Collaborators

  • brainsiq