# First line is the header fields for columns and is mandatory.
# Regular expressions are supported in all fields except the first.
# Last field supports variable length command completion.
# abc[[xyz]] is expanded to abc(x(y(z)?)?)?, regexp inside [[]] is not supported
#
# Rules of Ordering:
# - OS in alphabetical order
# - Template name in length order (longest to shortest)
# - When Length is the same, use alphabetical order
# - Keep space between OS's
#
Template, Hostname, Platform, Command
# show route forwarding-table | match ucst | match /32
juniper_junos_show_bgp_summary.textfsm, .*, juniper_junos, sh[[ow]] bgp sum[[mary]]
juniper_junos_show_route_forwarding-table.textfsm, .*, juniper_junos, show route forwarding-table
linux_arp_-a.textfsm, .*, linux, arp -a