Matthew Huxtable
56a0771cd1
Mark test helpers as such
2018-05-07 15:52:29 +10:00
Matthew Huxtable
8072e66d46
Add delete command
...
The delete (short option "d") will delete the YAML subtree at the
provided path in the specified file (or STDIN), if it the node exists.
More complex support is currently omitted, for example:
- specify nodes to delete using an external script
- deleting common elements from all elements of an array
2018-05-07 15:52:29 +10:00
Tim Hobbs
26153b3eb5
Rename to yq
2018-04-09 15:58:12 +10:00
Tim Hobbs
f2e10f21c7
Rename to yq
2018-04-09 15:58:12 +10:00
spawnia
d3ecf7aa88
Add Dockerfile for building the official CLI container
2018-04-03 09:25:00 +10:00
Mike Farah
ee8ffd458a
Multiline value fix - multi line strings no longer printed as a yaml block
...
Although printing the string as a yaml block can be argued to be technically correct, in practical terms it's more useful to just print out the multiline string as is.
2018-03-27 16:22:24 +11:00
Mike Farah
8f15dba812
Updated docs to explicity put array paths in quotes
2018-02-28 08:07:34 +11:00
Mike Farah
92ce195424
Fixed version test
2018-02-19 14:50:46 +11:00
Mike Farah
e725a2cec5
Fixed docs
2018-02-19 14:21:38 +11:00
Mike Farah
37de7a3505
Don't default to dev version
2018-02-19 14:07:21 +11:00
Mike Farah
e96794a420
Remove version pre release
...
this is appearing in the snap release :(
2018-02-19 13:27:22 +11:00
Mike Farah
120ef8e4dc
drop dev from version
2018-02-19 09:45:10 +11:00
David Bliss
db1954da25
Hard-code version and change grade to 'stable'
2018-02-19 08:23:30 +11:00
David Bliss
e552dbb6ab
Add install instructions to documentation
2018-02-19 08:23:30 +11:00
David Bliss
298126864f
Remove comment
2018-02-19 08:23:30 +11:00
David Bliss
d30cd8cc75
Add snap target to Makefile
2018-02-19 08:23:30 +11:00
David Bliss
e6ee86930b
Support building snap packages
2018-02-19 08:23:30 +11:00
Mike Farah
0ea3c71df7
No longer using circle ci
2017-12-27 14:22:17 +11:00
Mike Farah
ef99bedf45
Added circle ci dashtic config
2017-12-27 14:16:57 +11:00
Mike Farah
6e1a5aef2c
Add dev tools to circle ci
2017-12-27 14:10:47 +11:00
Mike Farah
70bd860287
Added circle ci config
2017-12-27 14:08:28 +11:00
Mike Farah
0abda0098c
Now on brew!
2017-12-25 06:30:49 +11:00
Mike Farah
a409a7e82b
Missed one replace in docs
2017-12-19 12:01:23 +11:00
Mike Farah
0e4f9e8579
Update docs
2017-12-19 11:59:27 +11:00
Mike Farah
0c932ba7dc
Updated travis ci image
2017-12-19 11:39:54 +11:00
Mike Farah
cb48ba7173
Rename to yq
2017-12-18 15:29:41 +11:00
Mike Farah
dc4f8a6adb
Fixed vendor scripts
2017-12-18 15:29:41 +11:00
Mike Farah
1f6d7a50b2
Clearer README
2017-12-18 15:29:41 +11:00
Kenny Jones
6fc3bdf58f
Merge pull request #103 from mikefarah/task/upgrade-to-golang1.9
...
Task: Upgrade to Golang 1.9
2017-09-27 07:07:16 -04:00
kenjones
87b33e8603
Task: Upgrade to Golang 1.9
2017-09-27 07:05:18 -04:00
kenjones
cc7eb84388
Task: Add docs on keys with dots
...
Adds documentation on how to use a key lookup indicator for dealing
with keys that have dots when specifying a path as part of create,
read, and write commands.
Resolves : #22
2017-09-25 22:36:49 -04:00
kenjones
9e3f8ebd0a
Task: Prepare for development
2017-09-25 09:41:27 -04:00
kenjones
28bcbd321f
Release v1.13.1
2017-09-25 09:35:23 -04:00
Kenny Jones
9dd4503b23
Merge pull request #42 from mikefarah/bugfix/append-empty-array
...
Bugfix: Append when array empty results in null value
2017-09-25 09:34:00 -04:00
kenjones
185d1faadb
Bugfix: Append when array empty results in null value
...
Initialize new array as empty instead of having a single value.
Resolves : #41
2017-09-25 09:31:06 -04:00
kenjones
7b004cb456
Task: Prepare for development
2017-09-24 21:28:28 -04:00
kenjones
54c73eb34f
Release v1.13.0
2017-09-24 21:20:02 -04:00
Kenny Jones
3b03a0852a
Merge pull request #40 from kenjones-cisco/task/releasing
...
Task: Add release process
2017-09-24 21:13:06 -04:00
kenjones
a00e6c5316
Task: Add release process
2017-09-24 21:10:57 -04:00
Kenny Jones
9d1a5b17b8
Merge pull request #39 from kenjones-cisco/feature/append-array
...
Feature: Add append to array
2017-09-23 20:24:09 -04:00
kenjones
c5f80a105d
Feature: Add append to array
...
Adds the ability to append a value to an array instead of having to
know the index of the values within the array.
Resolves : #17
2017-09-23 20:21:16 -04:00
Kenny Jones
c17f8df8f8
Merge pull request #38 from kenjones-cisco/task/add-merge-docs
...
Task: Add `merge` command docs
2017-09-23 15:36:31 -04:00
kenjones
66c8390d54
Task: Add merge
command docs
...
Resolves : #35
2017-09-23 15:33:23 -04:00
Kenny Jones
dda9b1f087
Merge pull request #37 from kenjones-cisco/bugfix/read-yaml-array
...
Bugfix: Read yaml array
2017-09-23 14:04:33 -04:00
Kenny Jones
683de28c64
Merge pull request #34 from kenjones-cisco/feature/add-version
...
Feature: Adds support for --version
2017-09-23 14:04:18 -04:00
kenjones
51fa1a87b7
Bugfix: Read yaml array
...
Parsing an array into MapSlice results in `[{nil, nil}]`.
Parse into `[]map[interface{}]interface{}` allows for the processing of
top level arrays in the document.
Resolves : #23
2017-09-23 13:53:04 -04:00
Kenny Jones
b9ac6a3d9d
Merge pull request #36 from kenjones-cisco/bugfix/write-empty-array
...
Bugfix: Write empty array value
2017-09-23 09:39:01 -04:00
kenjones
499974c27e
Bugfix: Write empty array value
...
When the value is `[]` set the value to empty array instead of `'[]'`.
Resolves : #21
2017-09-23 09:36:17 -04:00
kenjones
72bd88cfa5
Feature: Adds support for --version
...
Resolves : #24
2017-09-23 01:08:39 -04:00
kenjones
6980be3800
Feature: Adds merge command
...
Adds merge command for merging multiple yaml files together.
Resolves : #31
2017-09-23 14:45:59 +10:00