@@ -22,29 +22,32 @@ In the coming days, I will release never seen before parsers written in Bash cal
22
22
# }
23
23
24
24
declare -A root_object=()
25
- declare -A zulu_object([yankee]=)
25
+ declare -A zulu_object= ([yankee]=)
26
26
declare -A yankee_object=([xray]=)
27
- declare -A xray_object([whiskey]=victor [foxtrot]=)
27
+ declare -A xray_object= ([whiskey]=victor [foxtrot]=)
28
28
declare -a foxtrot_array=(omicron pi rho sigma)
29
29
30
30
bobject set-object root_object ' .zulu' zulu_object
31
31
bobject set-object root_object ' .zulu.yankee' yankee_object
32
32
bobject set-object root_object ' .zulu.yankee.xray' xray_object
33
33
bobject set-array root_object ' .zulu.yankee.xray.foxtrot' foxtrot_array
34
34
35
- bobject get-string ' .zulu.yankee.xray.whiskey'
35
+ bobject get-object root_object ' .zulu.yankee.xray'
36
+ assert [ " ${REPLY[whiskey]} " = victor ]
37
+
38
+ bobject get-string root_object ' .zulu.yankee.xray.whiskey'
36
39
assert [ " $REPLY " = victor ]
37
40
38
- bobject get-array ' .zulu.yankee.xray.victor'
41
+ bobject get-array root_object ' .zulu.yankee.xray.victor'
39
42
assert [ ${# REPLY} -eq 4 ]
40
43
41
- bobject get-string ' .["zulu"].["yankee"].["xray"].["victor"].[2]'
44
+ bobject get-string root_object ' .["zulu"].["yankee"].["xray"].["victor"].[2]'
42
45
assert [ " $REPLY " = rho ]
43
46
```
44
47
45
48
## Installation
46
49
47
- STATUS: IN DEVELOPMENT! (right now, there are _ many _ known bugs)
50
+ STATUS: IN DEVELOPMENT!
48
51
49
52
``` sh
50
53
# With bpm (highly recommended)
0 commit comments