sysrepo.xml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <KLISH
  3. xmlns="http://clish.sourceforge.net/XMLSchema"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://clish.sourceforge.net/XMLSchema http://clish.sourceforge.net/XMLSchema/clish.xsd">
  6. <PLUGIN name="sysrepo">
  7. JuniperLikeShow = y
  8. FirstKeyWithStatement = n
  9. MultiKeysWithStatement = y
  10. Colorize = y
  11. </PLUGIN>
  12. <PTYPE name="PLINE_SET">
  13. <COMPL>
  14. <ACTION sym="srp_compl@sysrepo"/>
  15. </COMPL>
  16. <HELP>
  17. <ACTION sym="srp_help@sysrepo"/>
  18. </HELP>
  19. <ACTION sym="PLINE_SET@sysrepo"/>
  20. </PTYPE>
  21. <PTYPE name="PLINE_DEL">
  22. <COMPL>
  23. <ACTION sym="srp_compl@sysrepo"/>
  24. </COMPL>
  25. <HELP>
  26. <ACTION sym="srp_help@sysrepo"/>
  27. </HELP>
  28. <ACTION sym="PLINE_DEL@sysrepo"/>
  29. </PTYPE>
  30. <PTYPE name="PLINE_EDIT">
  31. <COMPL>
  32. <ACTION sym="srp_compl@sysrepo"/>
  33. </COMPL>
  34. <HELP>
  35. <ACTION sym="srp_help@sysrepo"/>
  36. </HELP>
  37. <ACTION sym="PLINE_EDIT@sysrepo"/>
  38. </PTYPE>
  39. <PTYPE name="PLINE_INSERT_FROM">
  40. <COMPL>
  41. <ACTION sym="srp_compl@sysrepo"/>
  42. </COMPL>
  43. <HELP>
  44. <ACTION sym="srp_help@sysrepo"/>
  45. </HELP>
  46. <ACTION sym="PLINE_INSERT_FROM@sysrepo"/>
  47. </PTYPE>
  48. <PTYPE name="PLINE_INSERT_TO">
  49. <COMPL>
  50. <ACTION sym="srp_compl_insert_to@sysrepo"/>
  51. </COMPL>
  52. <HELP>
  53. <ACTION sym="srp_help_insert_to@sysrepo"/>
  54. </HELP>
  55. <ACTION sym="PLINE_INSERT_TO@sysrepo"/>
  56. </PTYPE>
  57. <VIEW name="main">
  58. <COMMAND name="configure" help="Configure system">
  59. <ACTION sym="nav">replace sysrepo</ACTION>
  60. </COMMAND>
  61. <COMMAND name="show" help="Show" mode="switch">
  62. <COMMAND name="running" help="Show running-config">
  63. <ACTION sym="srp_show_running@sysrepo"/>
  64. </COMMAND>
  65. </COMMAND>
  66. </VIEW>
  67. <VIEW name="sysrepo">
  68. <PROMPT>
  69. <ACTION sym="srp_prompt_edit_path@sysrepo"/>
  70. <ACTION sym="prompt">%u@%h# </ACTION>
  71. </PROMPT>
  72. <COMMAND name="exit" help="Exit configuration mode or level up">
  73. <ACTION sym="srp_up@sysrepo"/>
  74. <ACTION sym="nav" exec_on="fail">replace main</ACTION>
  75. </COMMAND>
  76. <COMMAND name="do" help="Execute operational mode command">
  77. <VIEW name="operational" ref="/main"/>
  78. </COMMAND>
  79. <COMMAND name="set" help="Set data to database">
  80. <PARAM name="path" max="100">
  81. <PTYPE ref="/PLINE_SET"/>
  82. </PARAM>
  83. <ACTION sym="srp_set@sysrepo"/>
  84. </COMMAND>
  85. <COMMAND name="del" help="Delete data from database">
  86. <PARAM name="path" max="100">
  87. <PTYPE ref="/PLINE_DEL"/>
  88. </PARAM>
  89. <ACTION sym="srp_del@sysrepo"/>
  90. </COMMAND>
  91. <COMMAND name="edit" help="Change hierarchy level">
  92. <PARAM name="path" max="100">
  93. <PTYPE ref="/PLINE_EDIT"/>
  94. </PARAM>
  95. <ACTION sym="srp_edit@sysrepo"/>
  96. </COMMAND>
  97. <COMMAND name="top" help="Change hierarchy level to the top one">
  98. <ACTION sym="srp_top@sysrepo"/>
  99. </COMMAND>
  100. <COMMAND name="up" help="Up hierarchy level">
  101. <ACTION sym="srp_up@sysrepo"/>
  102. </COMMAND>
  103. <COMMAND name="insert" help="Insert statement to specified position">
  104. <PARAM name="from_path" max="100">
  105. <PTYPE ref="/PLINE_INSERT_FROM"/>
  106. </PARAM>
  107. <SWITCH name="position">
  108. <COMMAND name="first" help="First position"/>
  109. <COMMAND name="last" help="Last position"/>
  110. <SEQ name="relative_block">
  111. <SWITCH name="relative">
  112. <COMMAND name="before" help="Before specified element"/>
  113. <COMMAND name="after" help="After specified element"/>
  114. </SWITCH>
  115. <PARAM name="to_path" max="100">
  116. <PTYPE ref="/PLINE_INSERT_TO"/>
  117. </PARAM>
  118. </SEQ>
  119. </SWITCH>
  120. <ACTION sym="srp_insert@sysrepo"/>
  121. </COMMAND>
  122. <COMMAND name="commit" help="Commit data to running-config">
  123. <ACTION sym="srp_commit@sysrepo"/>
  124. </COMMAND>
  125. <COMMAND name="check" help="Verify the candidate configuration">
  126. <ACTION sym="srp_verify@sysrepo"/>
  127. </COMMAND>
  128. <COMMAND name="rollback" help="Rollback to running-config">
  129. <ACTION sym="srp_rollback@sysrepo"/>
  130. </COMMAND>
  131. <COMMAND name="show" help="Show data hierarchy">
  132. <PARAM name="path" min="0" max="100">
  133. <PTYPE ref="/PLINE_EDIT"/>
  134. </PARAM>
  135. <ACTION sym="srp_show@sysrepo"/>
  136. </COMMAND>
  137. <COMMAND name="diff" help="Show diff to running-config">
  138. <PARAM name="path" min="0" max="100">
  139. <PTYPE ref="/PLINE_EDIT"/>
  140. </PARAM>
  141. <ACTION sym="srp_diff@sysrepo"/>
  142. </COMMAND>
  143. <!--
  144. <COMMAND name="deactivate" help="Deactivate statement">
  145. <PARAM name="path" max="100">
  146. <PTYPE ref="/PLINE_DEL"/>
  147. </PARAM>
  148. <ACTION sym="srp_deactivate@sysrepo"/>
  149. </COMMAND>
  150. -->
  151. </VIEW>
  152. </KLISH>