46 lines
682 B
Markdown
46 lines
682 B
Markdown
# YAML Ain't Markup Language
|
|
|
|
```
|
|
# Comment
|
|
|
|
key: value
|
|
key: "string\nstring"
|
|
key: string
|
|
key: 'string'
|
|
key: 123
|
|
|
|
object:
|
|
key: value
|
|
key2: value2
|
|
|
|
object-list:
|
|
- list-item: value
|
|
key: value
|
|
- list-item: value2
|
|
key: value2
|
|
|
|
object-list: [value1, value2, value3]
|
|
|
|
key: |
|
|
This is a multiline value
|
|
it takes everything untill the next key
|
|
|
|
key: >
|
|
This is a single line value
|
|
but it is written on multiple lines
|
|
just for readability
|
|
|
|
key: "$USER" #Yes Variables work
|
|
|
|
--- File divider to put multiple YAML configs in 1 file
|
|
|
|
command:
|
|
- sh
|
|
- -c
|
|
- |
|
|
#!/bin/bash
|
|
printf "Hello World!"
|
|
exit
|
|
- echo "Yes I just ran a bash script using YAML"
|
|
```
|