From db98af84b08cd4805ada02e65b86a896fedcb3a9 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 6 Jul 2025 23:36:16 +0200 Subject: [PATCH] Release v1.2.2 --- README.md | 13 +++++++++++++ debian/changelog | 7 +++++++ src/main.go | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ffdd7bc..6e7fe50 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,19 @@ SSH-based network device configuration backup tool with support for multiple dev - **SSH config integration**: Automatically uses `~/.ssh/config` settings for legacy device compatibility - **Modular configuration**: Load and merge multiple YAML files for organized configuration management +## Supported Devices + +Pre-configured device types with optimized command sets: + +- **Nokia SR Linux** (`srlinux`) - Show version, linecard, fans, power, full config +- **Arista EOS** (`eos`) - Version, inventory, power status, running config +- **Centec Switches** (`centec`) - Version, boot images, transceivers, interfaces, config +- **Cisco IOS/IOS-XE** (`cisco-ios`) - Version, inventory, config, interfaces, CDP neighbors +- **Juniper JunOS** (`junos`) - Version, chassis hardware, configuration, interfaces +- **Mikrotik RouterOS** (`routeros`) - Packages, routerboard info, license, interfaces, config + +Each device type includes carefully selected commands for comprehensive backup coverage. You can override commands per device or create custom device types. + ## Quick Start ### Installation diff --git a/debian/changelog b/debian/changelog index b5d7b33..dc9ef25 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +ipng-router-backup (1.2.2) stable; urgency=low + + * Add supported devices list to README.md + * Document all 6 pre-configured device types with command summaries + + -- Pim van Pelt Sun, 07 Jul 2025 21:15:00 +0100 + ipng-router-backup (1.2.1) stable; urgency=low * Add glob pattern support for --yaml flag (e.g., --yaml "*.yaml") diff --git a/src/main.go b/src/main.go index 2cd7384..8aa342a 100644 --- a/src/main.go +++ b/src/main.go @@ -11,7 +11,7 @@ import ( "github.com/spf13/cobra" ) -const Version = "1.2.1" +const Version = "1.2.2" // Config and SSH types are now in separate packages