Thank you @Sob. It’s very bad one has to list all vlans again that there’s no simple command to add/remove an interface from an existing vlan. Should be very easy to implement as well - too bad the code is not open or I’d submit a PR
Nobody really missed that feature before? Is everybody using the Ui?
Haven’t you tried WinBox already? Do it and you won’t be going back. CLI is good when you want to do something on ten routers at once, but otherwise WinBox wins. Unless you’re hardcore command line fan, I guess.
I’m not absolutely sure that there’s no shortcurt, but I didn’t find any. Except:
But that’s interactive editor. But if you’d want it for scripts, I’m sure it can be done too. Adding should be the matter of getting previous value and sticking new interface name at the end. Removing would require a bit more effort. I won’t give you examples for that, because RouterOS scripting frustrates me. I’d swear that the thing hates me.
No different to changing a list of ports in a firewall rule - you have to specify all of current plus new ones, not just the new ones.
Should be very easy to implement as well
Unlikely. Throughout RouterOS you have to use the full value of parameter arguments, there are no delta operations to add or remove individual items in an existing argument, so may require large architectural changes.