commit like behaviour in routeros

i could imagine a “batch” based CLI on routerOS, where the individual configuration commands are not executed instantly, much like in Junos or IOS-XR. why?

safe mode is cool. but sometimes it needs more than 1 command to get from a working state to a different working state. i know, i could upload a configlet to the flash and run import. i have two problem with this workaround:

  • undo takes care of only the last statements
  • kind of cumbersome to create this offline and then push it to the router.

even if it would utilise the same approach, a nicer CLI-coverup could be done similarly to the safe-mode approach.
say “batch mode”, and every config modifier you type in before you exit from batch mode is just buffered and
finally executed at once.