Mike Farah
87374edce5
colorise output
2025-12-08 10:57:20 +11:00
Mike Farah
5c166e3038
wip - comments
2025-12-08 10:33:06 +11:00
Mike Farah
491ab8e70f
wip - comments
2025-12-08 10:18:05 +11:00
Mike Farah
bf48626ad8
cleanup
2025-12-08 09:50:32 +11:00
Mike Farah
42f2436e1f
Fixing formatting
2025-12-08 09:42:48 +11:00
Mike Farah
6c4d1bd066
Update pkg/yqlib/decoder_hcl.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-08 09:19:30 +11:00
Mike Farah
a3150396b5
Update pkg/yqlib/encoder_hcl.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-08 09:19:21 +11:00
Mike Farah
30974679ae
wip
2025-12-07 21:44:03 +11:00
Mike Farah
d4a11521c3
Fixed processing of block labels
2025-12-07 20:29:26 +11:00
Mike Farah
beaebf7790
Fixed processing of nested data
2025-12-07 20:26:01 +11:00
Mike Farah
360de4f7af
Refining
2025-12-07 20:17:37 +11:00
Mike Farah
7923d04bdd
Refining
2025-12-07 20:08:29 +11:00
Mike Farah
bd3a647650
Adding HCL no build directive
2025-12-07 19:29:38 +11:00
Mike Farah
fa42080148
Use HCL encoder
2025-12-07 19:22:00 +11:00
Mike Farah
82100a82a4
Use HCL encoder
2025-12-07 19:21:25 +11:00
Mike Farah
7b1c52a588
wip
2025-12-07 15:04:40 +11:00
Mike Farah
48e63a0386
hcl - sorted decoding
2025-12-07 14:52:30 +11:00
Mike Farah
0cff8c234a
maps and strings
2025-12-07 10:04:47 +11:00
Mike Farah
2be7e904be
wip
2025-12-07 10:00:47 +11:00
Mike Farah
d405ab6c10
First cut
2025-12-07 09:38:10 +11:00
Mike Farah
eb3d0e63e3
Fixing handling of CRLF #2352
2025-12-06 19:08:37 +11:00
Mike Farah
1b91fc63ea
Removing escape char processing from strenv #2517
2025-11-25 10:44:03 +11:00
Mike Farah
9e0c5fd3c9
Fixing escape charaters again 😢 #2517
2025-11-25 10:17:43 +11:00
Mike Farah
39fbf01fa8
Fixing TOML ArrayTable parsing issues #1758
2025-11-22 14:49:49 +11:00
Mike Farah
306dc931a5
Fixing TOML ArrayTable parsing issues #1758
2025-11-22 14:35:07 +11:00
Mike Farah
f00852bc6c
Added flags to disable env and file ops #2515
2025-11-22 09:40:03 +11:00
Mike Farah
c716d157f2
Fixing parsing of escaped characters in strenv #2506
2025-11-16 09:22:21 +11:00
Mike Farah
e49e588ab5
Fixing parsing of escaped characters #2506
2025-11-16 09:12:13 +11:00
Mike Farah
258b84a05e
Strip whitespace when decoding base64 #2507
2025-11-15 14:11:55 +11:00
Mike Farah
f6c780e793
Reverting test
2025-11-09 16:21:50 +11:00
Mike Farah
8c25f33df4
Merge in master
2025-11-09 16:19:04 +11:00
Mike Farah
2869919cb4
Merge branch 'master' into go-yaml-v4
2025-11-09 16:18:49 +11:00
Mike Farah
458d02f3ab
Bumping to go-yaml 4-rc3
2025-11-09 16:15:36 +11:00
Mike Farah
877a47cb19
Improving first op docs
2025-11-09 16:12:17 +11:00
Mike Farah
3050ca5303
Adding first operator
2025-11-09 16:12:17 +11:00
Navid
49b6477c49
Fix out of range panic in yaml decoder
2025-11-09 16:12:17 +11:00
Mike Farah
78bc9baffd
Added parents operator
2025-11-09 16:12:17 +11:00
Robert Lee
1f2b0fe76b
Add --shell-key-separator flag for customizable shell output format
...
- Add ShellVariablesPreferences struct with KeySeparator field (default: '_')
- Update shellVariablesEncoder to use configurable separator
- Add --shell-key-separator CLI flag
- Add comprehensive tests for custom separator functionality
- Update documentation with example usage for custom separator
This feature allows users to specify a custom separator (e.g. '__') when
outputting shell variables, which helps disambiguate nested keys from
keys that contain underscores in their names.
Example:
yq -o=shell --shell-key-separator='__' file.yaml
Fixes ambiguity when original YAML keys contain underscores.
2025-11-07 20:02:58 +11:00
Mike Farah
7f72595a12
Cursor generated unit tests
2025-10-12 15:38:40 +11:00
Mike Farah
ff2c1c930c
Adding more tests
2025-10-12 14:50:41 +11:00
Mike Farah
8b2ba41c6c
Improving first op test
2025-10-12 14:32:28 +11:00
Bao Trinh
f3538850f2
fix: keep xml namespace prefixes for tags
2025-10-12 13:42:24 +11:00
Bao Trinh
df92decbe0
chore: add xml namespace prefix test cases
2025-10-12 13:42:24 +11:00
Mike Farah
23060cb8af
Improving first op docs
2025-09-19 14:59:19 +10:00
Mike Farah
4532346e13
Adding first operator
2025-09-10 18:47:52 +10:00
Navid
ff40a023cc
Fix out of range panic in yaml decoder
2025-09-09 20:45:53 +10:00
Mike Farah
7d49d408ef
Added parents operator
2025-09-09 20:27:11 +10:00
Mike Farah
02b28073bf
Fixing error reporting
2025-09-09 20:16:49 +10:00
Mike Farah
6957399dc0
Updating go-yaml from v3 to v4
2025-09-09 20:05:58 +10:00
Louis Lombard
35d338cc24
modify empty table decode
2025-09-08 20:00:31 +10:00