Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
apperr
Package apperr defines stable machine-readable error kinds for ros.
|
Package apperr defines stable machine-readable error kinds for ros. |
|
audit
Package audit appends a best-effort NDJSON write-audit trail under ~/.config/ros/audit/.
|
Package audit appends a best-effort NDJSON write-audit trail under ~/.config/ros/audit/. |
|
client
Package client provides an abstraction over the go-routeros library for communicating with RouterOS devices via the native API protocol.
|
Package client provides an abstraction over the go-routeros library for communicating with RouterOS devices via the native API protocol. |
|
config
Package config handles loading, saving, and validating the ros TOML configuration file stored at ~/.config/ros/config.toml.
|
Package config handles loading, saving, and validating the ros TOML configuration file stored at ~/.config/ros/config.toml. |
|
device
Package device manages the device inventory, building on top of the config package to provide higher-level operations for adding, removing, listing, and resolving RouterOS devices.
|
Package device manages the device inventory, building on top of the config package to provide higher-level operations for adding, removing, listing, and resolving RouterOS devices. |
|
diff
Package diff provides RouterOS row normalization and semantic dry-run diffs.
|
Package diff provides RouterOS row normalization and semantic dry-run diffs. |
|
domains
Package domains maps friendly resource names to RouterOS API paths.
|
Package domains maps friendly resource names to RouterOS API paths. |
|
filexfer
Package filexfer downloads RouterOS /file contents to the local workstation.
|
Package filexfer downloads RouterOS /file contents to the local workstation. |
|
guardrails
Package guardrails enforces production/staging write safety (safe sessions, path allow/deny, session blast-radius limits, maintenance windows, and ros exec command policy).
|
Package guardrails enforces production/staging write safety (safe sessions, path allow/deny, session blast-radius limits, maintenance windows, and ros exec command policy). |
|
plan
Package plan defines the YAML change-plan schema for ros plan preview|apply.
|
Package plan defines the YAML change-plan schema for ros plan preview|apply. |
|
policy
Package policy enforces access modes such as read-only for agent workflows.
|
Package policy enforces access modes such as read-only for agent workflows. |
|
publicip
Package publicip detects the caller's public and local egress addresses.
|
Package publicip detects the caller's public and local egress addresses. |
|
rosapi
Package rosapi provides typed mapping of RouterOS API response sentences to Go structs and implements the Renderable interface for output formatting.
|
Package rosapi provides typed mapping of RouterOS API response sentences to Go structs and implements the Renderable interface for output formatting. |
|
session
Package session provides safe-mode style change journals with rollback.
|
Package session provides safe-mode style change journals with rollback. |
|
skills
Package skills embeds and installs agent skill packs for ros.
|
Package skills embeds and installs agent skill packs for ros. |
|
winbox
Package winbox parses MikroTik Winbox address-book files (WBX / CDB) for import into the ros device inventory.
|
Package winbox parses MikroTik Winbox address-book files (WBX / CDB) for import into the ros device inventory. |
|
pkg
|
|
|
schema
Package schema provides JSON Schema definitions for routeros-cli structured output types.
|
Package schema provides JSON Schema definitions for routeros-cli structured output types. |
Click to show internal directories.
Click to hide internal directories.