Releases Tags
-
v0.4.0
released this 7 months ago | 0 commits to 437642608ba61487bf3142251af2558916a9e6d3 since this release
v0.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)
- 5.3 MiB backy_0.4.0_Freebsd_arm64.tar.gz
- 5.5 MiB backy_0.4.0_Freebsd_i386.tar.gz
- 5.8 MiB backy_0.4.0_Freebsd_x86_64.tar.gz
- 5.3 MiB backy_0.4.0_Linux_arm64.tar.gz
- 5.5 MiB backy_0.4.0_Linux_i386.tar.gz
- 5.8 MiB backy_0.4.0_Linux_x86_64.tar.gz
- 588 B checksums.txt
- Added
-
v0.3.1
released this 9 months ago | 0 commits to a35db2e05d3a3e035724650099cf02f0162657bb since this release
v0.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)
- 5.5 MiB backy_0.3.1_Freebsd_arm64.tar.gz
- 5.7 MiB backy_0.3.1_Freebsd_i386.tar.gz
- 6.0 MiB backy_0.3.1_Freebsd_x86_64.tar.gz
- 5.5 MiB backy_0.3.1_Linux_arm64.tar.gz
- 5.7 MiB backy_0.3.1_Linux_i386.tar.gz
- 6.0 MiB backy_0.3.1_Linux_x86_64.tar.gz
- 588 B checksums.txt
-
v0.3.0
released this 10 months ago | 0 commits to 37bd69b675bb0998598ae1b0cddb4e011f7f289e since this release
v0.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)
- 5.5 MiB backy_0.3.0_Freebsd_arm64.tar.gz
- 5.7 MiB backy_0.3.0_Freebsd_i386.tar.gz
- 6.0 MiB backy_0.3.0_Freebsd_x86_64.tar.gz
- 5.5 MiB backy_0.3.0_Linux_arm64.tar.gz
- 5.7 MiB backy_0.3.0_Linux_i386.tar.gz
- 6.0 MiB backy_0.3.0_Linux_x86_64.tar.gz
- 588 B checksums.txt
-
0.2.4
released this 1 year ago | 0 commits to 951bf97eb266ef1892cab474f97fce50bfc439ea since this release
0.2.4 - 2023-02-18
Added
- Notifications now display errors and the output of the failed command.
- CI configs for GitHub and Woodpecker
- Added
version
subcommand
Changed
- Console logging can be disabled by setting
console-disabled
in thelogging
object
Fixed
- If Host was not defined for an incomplete
hosts
object, any commands would fail as they could not look up the values in the SSH config files.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 4.5 MiB backy_0.2.4_Freebsd_arm64.tar.gz
- 4.7 MiB backy_0.2.4_Freebsd_i386.tar.gz
- 4.9 MiB backy_0.2.4_Freebsd_x86_64.tar.gz
- 4.5 MiB backy_0.2.4_Linux_arm64.tar.gz
- 4.7 MiB backy_0.2.4_Linux_i386.tar.gz
- 4.9 MiB backy_0.2.4_Linux_x86_64.tar.gz
- 588 B checksums.txt
-
v0.2.1
released this 1 year ago | 0 commits to 02321870b5dc327768bbc58d40330232d01b7be4 since this release
Changelog
- fixed remote ports duplicating in hostname
- expanding
environment
vars in cmd section - support for connecting to one proxy/bastion host
- better notification text layout
- better error message on private key failing to open
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 4.5 MiB backyFreebsd_arm64.tar.gz
- 4.7 MiB backyFreebsd_i386.tar.gz
- 4.9 MiB backyFreebsd_x86_64.tar.gz
- 4.5 MiB backyLinux_arm64.tar.gz
- 4.7 MiB backyLinux_i386.tar.gz
- 4.9 MiB backyLinux_x86_64.tar.gz
- 546 B checksums.txt
-
v0.1.1
released this 1 year ago | 0 commits to 9c202cf3e9c799d8cae57f1950d3009babadf1a4 since this release
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 4.4 MiB backyLinux_arm64.tar.gz
- 4.6 MiB backyLinux_i386.tar.gz
- 4.8 MiB backyLinux_x86_64.tar.gz
- 270 B checksums.txt
-
v0.1.0
released this 1 year ago | 0 commits to 0f3cf0d9c446cbd4150eda5c6379b45de1ea001e since this release
Changelog
- Added
cron
command to run lists withcron
time specifed - Changed
-c
flag to-f
flag for passing config file - Modified some config keys
- cmdArgs -> Args
- Got rid of
hosts.config
- better SSH handling
- respects values in config file
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 4.4 MiB backyLinux_arm64.tar.gz
- 4.6 MiB backyLinux_i386.tar.gz
- 4.8 MiB backyLinux_x86_64.tar.gz
- 270 B checksums.txt
- Added
-
v0.0.2
released this 1 year ago | 0 commits to 1c7515a6335259a712a3559c8677c714b3c13e97 since this release
Changelog
1c7515a
fix: gitea url
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 3.7 MiB backy_Linux_arm64.tar.gz
- 3.9 MiB backy_Linux_i386.tar.gz
- 4.0 MiB backy_Linux_x86_64.tar.gz
- 273 B checksums.txt
- 273 B checksums.txt