Skip to content

fixcik/yexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yexp is a small tool for expand yaml files

Examples

a.yaml

- one
- two
- three

b.yaml

items: !include path/to/a.yaml

c.yaml

foo: bar
extend: # <- can be string or sequence of strings
  - path/to/b.yaml

yexp /path/to/c.yaml outputs:

foo: bar
items:
  - one
  - two
  - three

Installation

Prebuilt Binaries

Download the latest releases from the GitHub release page.

Via cargo

cargo install yexp

Via homebrew

brew tap fixcik/tap
brew install yexp