Created
September 29, 2015 09:34
-
-
Save descrepes/63044f2ccd4a1df03338 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| augtool -A -t 'Toml incl /root/test.toml' | |
| augtool> print | |
| /augeas | |
| /augeas/root = "/" | |
| /augeas/context = "/files" | |
| /augeas/variables | |
| /augeas/version = "1.4.0" | |
| /augeas/version/save | |
| /augeas/version/save/mode[1] = "backup" | |
| /augeas/version/save/mode[2] = "newfile" | |
| /augeas/version/save/mode[3] = "noop" | |
| /augeas/version/save/mode[4] = "overwrite" | |
| /augeas/version/defvar | |
| /augeas/version/defvar/expr | |
| /augeas/version/pathx | |
| /augeas/version/pathx/functions | |
| /augeas/version/pathx/functions/count | |
| /augeas/version/pathx/functions/glob | |
| /augeas/version/pathx/functions/label | |
| /augeas/version/pathx/functions/last | |
| /augeas/version/pathx/functions/position | |
| /augeas/version/pathx/functions/regexp | |
| /augeas/save = "overwrite" | |
| /augeas/span = "disable" | |
| /augeas/files | |
| /augeas/files/root | |
| /augeas/files/root/test.toml | |
| /augeas/files/root/test.toml/path = "/files/root/test.toml" | |
| /augeas/files/root/test.toml/mtime = "1443083246" | |
| /augeas/files/root/test.toml/lens = "Toml.lns" | |
| /augeas/files/root/test.toml/lens/info = "/usr/local/share/augeas/lenses/dist/toml.aug:95.10-.45:" | |
| /augeas/load | |
| /augeas/load/Toml | |
| /augeas/load/Toml/lens = "Toml.lns" | |
| /augeas/load/Toml/incl = "/root/test.toml" | |
| /files | |
| /files/root | |
| /files/root/test.toml | |
| /files/root/test.toml/#comment = "This is a TOML document." | |
| /files/root/test.toml/title = "TOML Example" | |
| /files/root/test.toml/@table[1] = "owner" | |
| /files/root/test.toml/@table[1]/name = "Tom Preston-Werner" | |
| /files/root/test.toml/@table[1]/dob = "1979-05-27T07:32:00-08:00" | |
| /files/root/test.toml/@table[1]/dob/#comment = "First class dates" | |
| /files/root/test.toml/@table[2] = "database" | |
| /files/root/test.toml/@table[2]/server = "192.168.1.1" | |
| /files/root/test.toml/@table[2]/ports | |
| /files/root/test.toml/@table[2]/ports/elem[1] = "8001" | |
| /files/root/test.toml/@table[2]/ports/elem[2] = "8001" | |
| /files/root/test.toml/@table[2]/ports/elem[3] = "8002" | |
| /files/root/test.toml/@table[2]/connection_max = "5000" | |
| /files/root/test.toml/@table[2]/enabled = "true" | |
| /files/root/test.toml/@table[3] = "servers" | |
| /files/root/test.toml/@table[3]/#comment = "Indentation (tabs and/or spaces) is allowed but not required" | |
| /files/root/test.toml/@table[4] = "servers.alpha" | |
| /files/root/test.toml/@table[4]/ip = "10.0.0.1" | |
| /files/root/test.toml/@table[4]/dc = "eqdc10" | |
| /files/root/test.toml/@table[5] = "servers.beta" | |
| /files/root/test.toml/@table[5]/ip = "10.0.0.2" | |
| /files/root/test.toml/@table[5]/dc = "eqdc10" | |
| /files/root/test.toml/@table[6] = "clients" | |
| /files/root/test.toml/@table[6]/data | |
| /files/root/test.toml/@table[6]/data/elem[1] | |
| /files/root/test.toml/@table[6]/data/elem[1]/elem[1] = "gamma" | |
| /files/root/test.toml/@table[6]/data/elem[1]/elem[2] = "delta" | |
| /files/root/test.toml/@table[6]/data/elem[2] | |
| /files/root/test.toml/@table[6]/data/elem[2]/elem[1] = "1" | |
| /files/root/test.toml/@table[6]/data/elem[2]/elem[2] = "2" | |
| /files/root/test.toml/@table[6]/#comment = "Line breaks are OK when inside arrays" | |
| /files/root/test.toml/@table[6]/hosts | |
| /files/root/test.toml/@table[6]/hosts/elem[1] = "alpha" | |
| /files/root/test.toml/@table[6]/hosts/elem[2] = "omega" | |
| augtool> set /files/root/test.toml/title "toto" | |
| augtool> print | |
| /augeas | |
| /augeas/root = "/" | |
| /augeas/context = "/files" | |
| /augeas/variables | |
| /augeas/version = "1.4.0" | |
| /augeas/version/save | |
| /augeas/version/save/mode[1] = "backup" | |
| /augeas/version/save/mode[2] = "newfile" | |
| /augeas/version/save/mode[3] = "noop" | |
| /augeas/version/save/mode[4] = "overwrite" | |
| /augeas/version/defvar | |
| /augeas/version/defvar/expr | |
| /augeas/version/pathx | |
| /augeas/version/pathx/functions | |
| /augeas/version/pathx/functions/count | |
| /augeas/version/pathx/functions/glob | |
| /augeas/version/pathx/functions/label | |
| /augeas/version/pathx/functions/last | |
| /augeas/version/pathx/functions/position | |
| /augeas/version/pathx/functions/regexp | |
| /augeas/save = "overwrite" | |
| /augeas/span = "disable" | |
| /augeas/files | |
| /augeas/files/root | |
| /augeas/files/root/test.toml | |
| /augeas/files/root/test.toml/path = "/files/root/test.toml" | |
| /augeas/files/root/test.toml/mtime = "1443083246" | |
| /augeas/files/root/test.toml/lens = "Toml.lns" | |
| /augeas/files/root/test.toml/lens/info = "/usr/local/share/augeas/lenses/dist/toml.aug:95.10-.45:" | |
| /augeas/load | |
| /augeas/load/Toml | |
| /augeas/load/Toml/lens = "Toml.lns" | |
| /augeas/load/Toml/incl = "/root/test.toml" | |
| /files | |
| /files/root | |
| /files/root/test.toml | |
| /files/root/test.toml/#comment = "This is a TOML document." | |
| /files/root/test.toml/title = "toto" | |
| /files/root/test.toml/@table[1] = "owner" | |
| /files/root/test.toml/@table[1]/name = "Tom Preston-Werner" | |
| /files/root/test.toml/@table[1]/dob = "1979-05-27T07:32:00-08:00" | |
| /files/root/test.toml/@table[1]/dob/#comment = "First class dates" | |
| /files/root/test.toml/@table[2] = "database" | |
| /files/root/test.toml/@table[2]/server = "192.168.1.1" | |
| /files/root/test.toml/@table[2]/ports | |
| /files/root/test.toml/@table[2]/ports/elem[1] = "8001" | |
| /files/root/test.toml/@table[2]/ports/elem[2] = "8001" | |
| /files/root/test.toml/@table[2]/ports/elem[3] = "8002" | |
| /files/root/test.toml/@table[2]/connection_max = "5000" | |
| /files/root/test.toml/@table[2]/enabled = "true" | |
| /files/root/test.toml/@table[3] = "servers" | |
| /files/root/test.toml/@table[3]/#comment = "Indentation (tabs and/or spaces) is allowed but not required" | |
| /files/root/test.toml/@table[4] = "servers.alpha" | |
| /files/root/test.toml/@table[4]/ip = "10.0.0.1" | |
| /files/root/test.toml/@table[4]/dc = "eqdc10" | |
| /files/root/test.toml/@table[5] = "servers.beta" | |
| /files/root/test.toml/@table[5]/ip = "10.0.0.2" | |
| /files/root/test.toml/@table[5]/dc = "eqdc10" | |
| /files/root/test.toml/@table[6] = "clients" | |
| /files/root/test.toml/@table[6]/data | |
| /files/root/test.toml/@table[6]/data/elem[1] | |
| /files/root/test.toml/@table[6]/data/elem[1]/elem[1] = "gamma" | |
| /files/root/test.toml/@table[6]/data/elem[1]/elem[2] = "delta" | |
| /files/root/test.toml/@table[6]/data/elem[2] | |
| /files/root/test.toml/@table[6]/data/elem[2]/elem[1] = "1" | |
| /files/root/test.toml/@table[6]/data/elem[2]/elem[2] = "2" | |
| /files/root/test.toml/@table[6]/#comment = "Line breaks are OK when inside arrays" | |
| /files/root/test.toml/@table[6]/hosts | |
| /files/root/test.toml/@table[6]/hosts/elem[1] = "alpha" | |
| /files/root/test.toml/@table[6]/hosts/elem[2] = "omega" | |
| augtool> save | |
| error: Failed to execute command | |
| saving failed (run 'errors' for details) | |
| augtool> errors | |
| Error in /root/test.toml (put_failed) | |
| Failed to match | |
| ( { /[A-Za-z][.0-9A-Z_a-z-]*/ = /([^]\001-\004\t\n\r "#,[](([^]\001-\004\r#,=[]+)*[^]\001-\004\t\n\r "#,[])?)/ } | |
| | { /[A-Za-z][.0-9A-Z_a-z-]*/ = /([^]\001-\004\n\r"[]*#+[^]\001-\004\n\r"[]*)/ } | |
| | { /[A-Za-z][.0-9A-Z_a-z-]*/ } | |
| | { } | |
| | { /#comment/ = /[^\001-\004\t\n\r ][^\001-\004\n]*[^\001-\004\t\n\r ]|[^\001-\004\t\n\r ]/ })* | |
| ( { /@table/ = /[^]\001-\004\n\r.]+(\\.[^]\001-\004\n\r.]+)*/ } | |
| | { /@@table/ = /[^]\001-\004\n\r.]+(\\.[^]\001-\004\n\r.]+)*/ })* | |
| with tree | |
| { "#comment" = "This is a TOML document." } { } { "title" = "toto" } { } { "@table" = "owner" } { "@table" = "database" } { "@table" = "servers" } { "@table" = "servers.alpha" } { "@table" = "servers.beta" } { "@table" = "clients" } | |
| Lens: /usr/local/share/augeas/lenses/dist/toml.aug:95.10-.45: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment