YAML provides 9 ways to handle strings
Written by Stefan Judis
- Published at
- Updated at
- Reading time
- 1min
This post is part of my Today I learned series in which I share all my web development learnings.
I use YAML sparingly, but occasionally I have to fiddle with GitHub actions that use it as their configuration format. After defining some CI/CD commands, I started looking into multi-line strings, and oh boy...
Multiline strings are annoying in any configuration format, but YAML reaches another level. There are nine (!) different ways to handle strings: ,
'
, "
, |
, |+
, |-
, >
, >+
and >-
. Nine! ๐คฏ
Check the YAML Playground or this StackOverflow answer. Big kudos to the person taking the time to write a novel describing string handling. ๐โโ๏ธ
If you enjoyed this article...
Join 5.4k readers and learn something new every week with Web Weekly.