While the ping wrapper (with juniper-like options) seems trivial to rewrite in python, the node.def structure raises questions, so I'd like to hear some input from maintainers.
There is a 'recursive' symlinking of node.tag to itself, which makes a nice trick of 'infinite' options syntax possible:
~/dev/vyos/vyatta-op/templates/ping current
❯ tree .
.
├── node.def
└── node.tag
├── node.def
└── node.tag
├── node.def
└── node.tag -> ../node.tag/What is the best way to approach that in new xml syntax?