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.
brew install cssnr/tap/bupcurl https://i.jpillora.com/smashedr/bup! | bashWindows users can download the Windows Installer.exe.
Alternatively, you can manually download a release.
docker run --rm ghcr.io/smashedr/bup:latestgo install github.com/smashedr/bup@latest- Specify
sourceanddestination
bup backup [source] [destination]- Use the
balias,$pwdsource, and saveddestination
bup b- The
listcommand list backups by name
bup l- The
infocommand prints the configuration
bup iGo: https://go.dev/doc/install
go run main.goTask: https://taskfile.dev/docs/installation
task build
task build:windows
task build:windows:amd64Docs: https://zensical.org/docs/get-started
zensical serve --open
# or
task docsInno Setup: https://jrsoftware.org/isdl.php
iscc.exe installer.iss
# or
task setupIf you run into any issues or need help getting started, please do one of the following:
- Report an Issue: https://github.com/smashedr/bup/issues
- Q&A Discussion: https://github.com/smashedr/bup/discussions/categories/q-a
- Request a Feature: https://github.com/smashedr/bup/issues/new?template=1-feature.yaml
- Chat with us on Discord: https://discord.gg/wXy6m2X8wY
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.
For a full list of current projects visit: https://cssnr.github.io/