2017 © Pedro Peláez
 

library myhe

Multi YAML Headless Editor

image

intraworlds/myhe

Multi YAML Headless Editor

  • Tuesday, February 20, 2018
  • by esler
  • Repository
  • 2 Watchers
  • 0 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

myhe

Multi YAML Headless Editor, (*1)

Installation

composer global require intraworlds/myhe

Usage

# show available commands
myhe list

# show help for particular command
myhe help delete

# show all values of all keys
myhe show /dir/with/yamls

# find YAML file where are particular keys (DB_*)
myhe find -p ^DB_ /dir/with/yamls

# delete all (nested) *.description keys
myhe delete -p .* -p ^description$ /dir/with/yamls

# or any description key and subkeys (recursion)
myhe delete -r -p ^description$ /dir/with/yamls

# look for non-standard extenstions (yaml|yml by default)
myhe show -e conf /dir/with/yamls

# simple validation for syntax errors
myhe validate /dir/with/yamls

Todo

  • [x] delete command (remove matching keys from found files)
  • [ ] edit command (edit values by defined rules)
  • [ ] unit tests of course
  • [x] support for nested keys DB_*.value
  • [ ] proper value matching

License

MIT, (*2)

The Versions

20/02 2018

dev-master

9999999-dev

Multi YAML Headless Editor

  Sources   Download

MIT

The Requires

 

The Development Requires

11/08 2017

v1.1

1.1.0.0

Multi YAML Headless Editor

  Sources   Download

MIT

The Requires

 

The Development Requires

10/08 2017

v1.0

1.0.0.0

Multi YAML Headless Editor

  Sources   Download

MIT

The Requires

 

The Development Requires