Skip to content

smashedr/bup

Repository files navigation

GitHub Release Version GitHub Downloads Image Size Go Version Deployment Docs Deployment Preview Workflow Release Workflow Lint GitHub Last Commit GitHub Repo Size GitHub Top Language GitHub Contributors GitHub Issues GitHub Discussions GitHub Forks GitHub Repo Stars GitHub Org Stars Discord Ko-fi

Back UP

Homebrew Docker GitHub

Back UP bup CLI written in Go.

Creates an archive of the source directory and puts it in the destination directory in a sub-folder with the name of the source directory and a timestamped filename.

Remembers your destination directory and uses the current directory as source by default.

Supports directory excludes stored in the config file with the saved destination.

View Documentation

Install

Homebrew

brew install cssnr/tap/bup

GitHub

curl https://i.jpillora.com/smashedr/bup! | bash

Windows users can download the Windows Installer.exe.
Alternatively, you can manually download a release.

Docker

docker run --rm ghcr.io/smashedr/bup:latest

Source

go install github.com/smashedr/bup@latest

Usage

  • Specify source and destination
bup backup [source] [destination]
  • Use the b alias, $pwd source, and saved destination
bup b
  • The list command list backups by name
bup l
  • The info command prints the configuration
bup i

View Documentation

Development

Go: https://go.dev/doc/install

go run main.go

Task: https://taskfile.dev/docs/installation

task build
task build:windows
task build:windows:amd64

Docs: https://zensical.org/docs/get-started

zensical serve --open
# or
task docs

Inno Setup: https://jrsoftware.org/isdl.php

iscc.exe installer.iss
# or
task setup

Support

If you run into any issues or need help getting started, please do one of the following:

Features Issues Discussions Discord

Contributing

If you would like to submit a PR, please review the CONTRIBUTING.md.

Please consider making a donation to support the development of this project and additional open source projects.

Ko-fi

For a full list of current projects visit: https://cssnr.github.io/

About

Back UP CLI written in Go

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages