Elektra  0.8.26
Plugin: yamlsmith

YAML Smith

Examples

Scalar

1 # Save a single key-value pair
2 kdb set user/tests/yamlsmith 'Pattern Against User'
3 
4 # Only export the value
5 kdb export user/tests/yamlsmith yamlsmith
6 #> "Pattern Against User"
7 
8 # Undo modifications
9 kdb rm -r user/tests/yamlsmith

Mappings

1 # Add some key-value pairs to the database
2 kdb set user/tests/yamlsmith/key value
3 kdb set user/tests/yamlsmith/time 'will die and love will burrow it'
4 kdb set user/tests/yamlsmith/level1/one 'I'
5 kdb set user/tests/yamlsmith/level1/two 'II'
6 
7 # Export data using YAML Smith
8 kdb export user/tests/yamlsmith yamlsmith
9 #> key:
10 #> "value"
11 #> level1:
12 #> one:
13 #> "I"
14 #> two:
15 #> "II"
16 #> time:
17 #> "will die and love will burrow it"
18 
19 # Undo modifications
20 kdb rm -r user/tests/yamlsmith

Arrays

1 kdb set user/tests/yamlsmith/low
2 kdb set user/tests/yamlsmith/low/#0 'You bought some sweet, sweet, sweet, sweet sunflowers'
3 kdb set user/tests/yamlsmith/low/#1 'And gave them'
4 kdb set user/tests/yamlsmith/low/#2 'To the night'
5 
6 kdb export user/tests/yamlsmith yamlsmith
7 #> low:
8 #> -
9 #> "You bought some sweet, sweet, sweet, sweet sunflowers"
10 #> -
11 #> "And gave them"
12 #> -
13 #> "To the night"
14 
15 # Undo modifications
16 kdb rm -r user/tests/yamlsmith

Limitations