-
v0.8.0 Stable
released this
2025-02-16 05:00:10 +00:00 | 1 commits to develop since this releasev0.8.0 - 2025-02-15
Changed
- Breaking:
cmd-lists
key changed tocmdLists
- Properly load list config
- Config file loading properly errors
- CI Configs
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.8.0_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.8.0_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.8.0_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.8.0_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.8.0_Linux_i386.tar.gz
6.4 MiB
-
backy_0.8.0_Linux_x86_64.tar.gz
7.0 MiB
-
checksums.txt
588 B
- Breaking:
-
v0.7.8 Stable
released this
2025-02-14 20:46:10 +00:00 | 8 commits to develop since this releasev0.7.8 - 2025-02-14
Fixed
- Github CI config
- v0.7.1: Incorrect local config file loading logic caused files to not be detected
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.7.8_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.7.8_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.7.8_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.7.8_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.7.8_Linux_i386.tar.gz
6.4 MiB
-
backy_0.7.8_Linux_x86_64.tar.gz
7.0 MiB
-
checksums.txt
588 B
-
v0.7.7 Stable
released this
2025-02-14 20:31:24 +00:00 | 9 commits to develop since this releasev0.7.7 - 2025-02-14
Fixed
- v0.7.1: Incorrect local config file loading logic caused files to not be detected
- CI configs
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.7.7_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.7.7_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.7.7_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.7.7_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.7.7_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.7.7_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.7.7_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.7.7_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.7.7_Linux_i386.tar.gz
6.4 MiB
-
backy_0.7.7_Linux_i386.tar.gz
6.4 MiB
-
backy_0.7.7_Linux_x86_64.tar.gz
7.0 MiB
-
backy_0.7.7_Linux_x86_64.tar.gz
7.0 MiB
-
checksums.txt
588 B
-
checksums.txt
588 B
-
v0.7.0 Stable
released this
2025-02-12 03:37:42 +00:00 | 21 commits to develop since this releasev0.7.0 - 2025-02-11
Added
- [feat]: package
packageOperation
optioncheckVersion
implemented - user management added - see docs
- Support for remote config sources. Only config file and list can be used for now.
- Cache functionality - still a WIP
- Flag
--s3-endpoint
for config file fetching from S3
Changed
- Internal refactoring of config setup
- Formatting and sending for notifications
- name of
configfetcher
toremotefetcher
- Flags that took comma-separated lists now have to be passed multiple times for each argument.
- Hosts passed to
exec host
now checked against default SSH config files
Fixed
- Parsing of remote URLs when determining list config file path
- Incorrect error notification template value
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.7.0_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.7.0_Freebsd_arm64.tar.gz
6.4 MiB
-
backy_0.7.0_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.7.0_Freebsd_i386.tar.gz
6.4 MiB
-
backy_0.7.0_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.7.0_Freebsd_x86_64.tar.gz
7.0 MiB
-
backy_0.7.0_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.7.0_Linux_arm64.tar.gz
6.4 MiB
-
backy_0.7.0_Linux_i386.tar.gz
6.4 MiB
-
backy_0.7.0_Linux_i386.tar.gz
6.4 MiB
-
backy_0.7.0_Linux_x86_64.tar.gz
7.0 MiB
-
backy_0.7.0_Linux_x86_64.tar.gz
7.0 MiB
-
checksums.txt
588 B
-
checksums.txt
588 B
- [feat]: package
-
v0.6.1 Stable
released this
2025-01-04 15:51:44 +00:00 | 39 commits to develop since this releasev0.6.1 - 2025-01-04
Fixed
- When running a list, hooks now run explicitly after the command executes. Fixed panic due to improper logic.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.6.1_Freebsd_arm64.tar.gz
4.4 MiB
-
backy_0.6.1_Freebsd_arm64.tar.gz
4.4 MiB
-
backy_0.6.1_Freebsd_i386.tar.gz
4.5 MiB
-
backy_0.6.1_Freebsd_i386.tar.gz
4.5 MiB
-
backy_0.6.1_Freebsd_x86_64.tar.gz
4.8 MiB
-
backy_0.6.1_Freebsd_x86_64.tar.gz
4.8 MiB
-
backy_0.6.1_Linux_arm64.tar.gz
4.4 MiB
-
backy_0.6.1_Linux_arm64.tar.gz
4.4 MiB
-
backy_0.6.1_Linux_i386.tar.gz
4.5 MiB
-
backy_0.6.1_Linux_i386.tar.gz
4.5 MiB
-
backy_0.6.1_Linux_x86_64.tar.gz
4.8 MiB
-
backy_0.6.1_Linux_x86_64.tar.gz
4.8 MiB
-
checksums.txt
588 B
-
checksums.txt
588 B
-
v0.6.0 Stable
released this
2025-01-04 06:18:21 +00:00 | 52 commits to develop since this releasev0.6.0 - 2025-01-04
Added
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.6.0_Freebsd_arm64.tar.gz
4.4 MiB
-
backy_0.6.0_Freebsd_arm64.tar.gz
4.4 MiB
-
backy_0.6.0_Freebsd_i386.tar.gz
4.5 MiB
-
backy_0.6.0_Freebsd_i386.tar.gz
4.5 MiB
-
backy_0.6.0_Freebsd_x86_64.tar.gz
4.8 MiB
-
backy_0.6.0_Freebsd_x86_64.tar.gz
4.8 MiB
-
backy_0.6.0_Linux_arm64.tar.gz
4.4 MiB
-
backy_0.6.0_Linux_arm64.tar.gz
4.4 MiB
-
backy_0.6.0_Linux_i386.tar.gz
4.5 MiB
-
backy_0.6.0_Linux_i386.tar.gz
4.5 MiB
-
backy_0.6.0_Linux_x86_64.tar.gz
4.8 MiB
-
backy_0.6.0_Linux_x86_64.tar.gz
4.8 MiB
-
checksums.txt
588 B
-
checksums.txt
588 B
-
v0.5.0 Stable
released this
2024-11-20 05:30:33 +00:00 | 68 commits to develop since this releasev0.5.0 - 2024-11-19
Added
- Lists can now go in a file. See docs for more information.
- commands.[name].type: script now opens
scriptEnvFile
. - Hooks for Commands.[name]. Error, success, and final. [#12]
Changed
- GetKnownHosts is now a method of Host
Fixed
- make command logger be used for errors, not just when running the command
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.5.0_Freebsd_arm64.tar.gz
4.4 MiB
-
backy_0.5.0_Freebsd_i386.tar.gz
4.5 MiB
-
backy_0.5.0_Freebsd_x86_64.tar.gz
4.8 MiB
-
backy_0.5.0_Linux_arm64.tar.gz
4.4 MiB
-
backy_0.5.0_Linux_i386.tar.gz
4.5 MiB
-
backy_0.5.0_Linux_x86_64.tar.gz
4.8 MiB
-
checksums.txt
588 B
-
v0.4.0 Stable
released this
2023-09-09 05:21:42 +00:00 | 92 commits to develop since this releasev0.4.0 - 2023-09-08
Added
- Added
scriptEnvFile
to command object that allows one to specify an environment file (or any file really) when ascriptFile
is run. Inspired by the practice of keeping environment variables and scripts or commands seperate. - Basis for listing commands
Changed
- BREAKING: Notifications object now takes the form of service.id, where service can be "mail" or "matrix" and id is a unique id for the service.
- BREAKING: Since the change to the notifications object, cmd-lists' inner map key 'notifications' must be of the form service.id. id must be defined for that service. See notifications docs for aviliable services.
- Config parser is now the simpler Koanf - Keys are now case-sensitive
- Log size limited to 50 Mb
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.4.0_Freebsd_arm64.tar.gz
5.3 MiB
-
backy_0.4.0_Freebsd_i386.tar.gz
5.5 MiB
-
backy_0.4.0_Freebsd_x86_64.tar.gz
5.8 MiB
-
backy_0.4.0_Linux_arm64.tar.gz
5.3 MiB
-
backy_0.4.0_Linux_i386.tar.gz
5.5 MiB
-
backy_0.4.0_Linux_x86_64.tar.gz
5.8 MiB
-
checksums.txt
588 B
- Added
-
v0.3.1 Stable
released this
2023-07-21 02:22:03 +00:00 | 101 commits to develop since this releasev0.3.1 - 2023-07-20
Changed
- If an SSH session failed to be created, the command would fail. This would be caused when restarting the SSH host. The SSH connection is attempted to be created again. If successful, the command is executed normally.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.3.1_Freebsd_arm64.tar.gz
5.5 MiB
-
backy_0.3.1_Freebsd_i386.tar.gz
5.7 MiB
-
backy_0.3.1_Freebsd_x86_64.tar.gz
6.0 MiB
-
backy_0.3.1_Linux_arm64.tar.gz
5.5 MiB
-
backy_0.3.1_Linux_i386.tar.gz
5.7 MiB
-
backy_0.3.1_Linux_x86_64.tar.gz
6.0 MiB
-
checksums.txt
588 B
-
v0.3.0 Stable
released this
2023-07-02 04:07:31 +00:00 | 106 commits to develop since this releasev0.3.0 - 2023-01-07
Added
- Getting environment variables and passwords from Vault (not tested yet)
- Vault configuration to config (not tested yet)
- Ability to run scripts from file on local machine on the remote host
- Ability to get ouput in the notification of a list for individual commands or all commands
Changed
- Make SSH connections close after all commands have been run; reuse previous connections if needed
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
backy_0.3.0_Freebsd_arm64.tar.gz
5.5 MiB
-
backy_0.3.0_Freebsd_i386.tar.gz
5.7 MiB
-
backy_0.3.0_Freebsd_x86_64.tar.gz
6.0 MiB
-
backy_0.3.0_Linux_arm64.tar.gz
5.5 MiB
-
backy_0.3.0_Linux_i386.tar.gz
5.7 MiB
-
backy_0.3.0_Linux_x86_64.tar.gz
6.0 MiB
-
checksums.txt
588 B