New
- Implement
cli()over the binary API with/execute(#165). On RouterOS 7 (verified on 7.18.2 and 7.23.5) it usesas-stringand returns the output directly; RouterOS 6 (verified on 6.33.3, 6.44.5, 6.49.21) rejects that parameter, so support is detected on first use and the script runs as a background job writing a temporary file that is read back and removed. Output over ~4 KB on RouterOS 6 raisesCommandErrorExceptionbecause the API cannot read it back there. Commands are RouterOS script syntax; see the README.
Documentation
- Describe the
get_config/compare_configAPI-vs-SSH split accurately: binary API on 7.13+, SSH below (#164).