Stdout
$ echo '{"message": "Hello world"}' | dasel -i json -o yaml
message: Hello worldGetting the output you want
Default behaviour
$ echo '{"user": {"name": "John"}}' |
dasel -i json 'user.name = {"first": user.name, "last": "Doe"}'
// outputs
{"first": "John", "last": "Doe"}With --root
$ echo '{"user": {"name": "John"}}' |
dasel -i json --root 'user.name = {"first": user.name, "last": "Doe"}'
// outputs
{"user": {"name": {"first": "John", "last": "Doe"}}}Last updated