A central configuration for commands, especially backup commands. https://backy.cybershell.xyz/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Andrew 9fd60b6bf7
fix for GitHub Actions
1 year ago
.changes Version 0.2.4 1 year ago
.github/workflows fix for GitHub Actions 1 year ago
.goreleaser Version 0.2.4 1 year ago
.vscode add module 2 years ago
.woodpecker fix for CI scripts 1 year ago
cmd fix for CI scripts 1 year ago
examples fix for remote host ports 1 year ago
pkg Version 0.2.4 1 year ago
.changie.yaml Version 0.2.4 1 year ago
.gitignore small changes, added goreleaser 1 year ago
CHANGELOG.md Version 0.2.4 1 year ago
License A runnable command 1 year ago
Makefile Version 0.2.4 1 year ago
PLAN.md first commit 2 years ago
README.md added new features 1 year ago
backy.go A runnable command 1 year ago
go.mod added some features 1 year ago
go.sum added some features 1 year ago
release fix for release 1 year ago

README.md

Backy - an application to manage backups

This app is in development, and is currently not stable. Expect core functionality to possiblly break.

Installing

To install:

go install git.andrewnw.xyz/CyberShell/backy@master

This assumes you already have a working Go environment, if not please see this page first.

You can also download binaries here and here.

Features

  • Allows easy configuration of executable commands

  • Allows for commands to be run on many hosts over SSH

  • Commands can be grouped in list to run in specific order

  • Notifications on completion and failure

  • Run in cron mode

  • For any command, especially backup commands

To run a config:

backy backup

Or to use a specific file: backy backup -f /path/to/file

If you leave the config path blank, the following paths will be searched in order:

  • ./backy.yml
  • ./backy.yaml
  • ~/.config/backy.yml
  • ~/.config/backy.yaml

Create a file at ~/.config/backy.yml.

See the config file in the examples directory to configure it.