40 Commits

Author SHA1 Message Date
Pim van Pelt
57fc8d3630 Release v1.3.2 2025-07-13 22:23:20 +02:00
Pim van Pelt
64212fce8c Twiddle ssh auth, use password before --key-file flag before homedir before agent 2025-07-13 22:21:27 +02:00
Pim van Pelt
83797aaa34 Release v1.3.1 2025-07-07 09:10:08 +02:00
Pim van Pelt
3da4de7711 Fix lint errors, ensure errors start with 'hostname:' 2025-07-07 09:06:20 +02:00
Pim van Pelt
9a2264e867 Remove old comments; Count auth mechanisms independently 2025-07-07 09:02:41 +02:00
Pim van Pelt
6c1993282c Release v1.3.0 2025-07-07 01:11:49 +02:00
Pim van Pelt
53c7bca43e Add parallelism 2025-07-07 01:08:42 +02:00
Pim van Pelt
4260067ea8 Release v1.2.4 2025-07-07 00:52:43 +02:00
Pim van Pelt
90f5ec4e26 In preparation for parallelism, emit all log lines prefixed by hostname 2025-07-07 00:51:47 +02:00
Pim van Pelt
c8df809c29 Add types.exclude pattern 2025-07-07 00:39:56 +02:00
Pim van Pelt
631a387708 Cut v1.2.3 2025-07-06 23:48:17 +02:00
Pim van Pelt
db98af84b0 Release v1.2.2 2025-07-06 23:36:16 +02:00
Pim van Pelt
9475d7b5c0 Allow glob of --host and --yaml; cut release 1.2.1 2025-07-06 23:31:41 +02:00
Pim van Pelt
7442a83c9d Cut v1.2.0 release 2025-07-06 22:44:35 +02:00
Pim van Pelt
7f6b030b31 Use a .new temp file while gathering info, only move it into place on success 2025-07-06 22:43:33 +02:00
Pim van Pelt
f05124b703 Add RC values, update docs, rename manpage 2025-07-06 22:27:51 +02:00
Pim van Pelt
1afa1e6d43 Allow all three auth types 2025-07-06 22:16:01 +02:00
Pim van Pelt
8032a5a605 Cut release 1.1.1 2025-07-06 18:21:32 +02:00
Pim van Pelt
d212abcc87 Add an 'address' field to devices. Can be hostname, ipv4 or ipv6 2025-07-06 18:17:32 +02:00
Pim van Pelt
4a95221732 Reduce spurious logging 2025-07-06 18:03:30 +02:00
Pim van Pelt
949799acdc Add copyright header 2025-07-06 17:56:59 +02:00
Pim van Pelt
5385d6fca8 Cut a new release. Simplify Debian build rules, more similar to govpp-snmp-agentx 2025-07-06 17:54:07 +02:00
Pim van Pelt
2a1ed2dd35 Rework tests, and move all source files into main package 2025-07-06 17:38:47 +02:00
Pim van Pelt
769d9eb6cd Move to yaml.v3 and mergo. Refactor config parsing into a package. Refactor SSH connections into a package. Create default YAML directory, and update docs 2025-07-06 17:11:22 +02:00
Pim van Pelt
75646856aa Add ssh_config parsing 2025-07-06 16:03:51 +02:00
Pim van Pelt
df09fe84fb Cut v1.0.2 2025-07-06 12:31:26 +00:00
Pim van Pelt
8198b90e60 add yaml include feature 2025-07-06 12:27:49 +00:00
Pim van Pelt
3ff7aeb61c Release v1.0.1, clean up debian build 2025-07-06 11:09:12 +00:00
Pim van Pelt
a8a627a95e add --version 2025-07-06 11:00:51 +00:00
Pim van Pelt
d15f03ac10 Add AP2 license 2025-07-06 10:57:53 +00:00
Pim van Pelt
d60a5a944a Add sync-version 2025-07-06 10:55:18 +00:00
Pim van Pelt
254db32eed make fmt 2025-07-06 10:47:29 +00:00
Pim van Pelt
f3422dc19a Add simple tests 2025-07-06 10:46:46 +00:00
Pim van Pelt
48923ebad5 Ouput files without .txt suffix 2025-07-06 10:43:52 +00:00
Pim van Pelt
3a8fdb5378 Rename router_backup to main.go 2025-07-06 10:42:32 +00:00
Pim van Pelt
f1d007122c Add --host file to restrict fetches 2025-07-06 00:36:38 +00:00
Pim van Pelt
9a1d39a4e8 Update Debian package 2025-07-06 00:24:44 +00:00
Pim van Pelt
bf80fd057d rename --git-repo to --output-dir again 2025-07-06 00:17:37 +00:00
Pim van Pelt
a72fcb007e Add type, add a few more switches 2025-07-05 23:54:52 +00:00
Pim van Pelt
64a4d53cf7 Rewrite Python to Go 2025-07-05 23:38:28 +00:00