Skip to content
This repository was archived by the owner on May 6, 2023. It is now read-only.

talal/bonclay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived project. No maintenance.

What does this mean? No further code will be committed and the repository will remain in a read-only state.

Why? I no longer have the time to maintain this project.

Feel free to fork and make your own changes if needed :)

Bonclay

GitHub Release Build Status Go Report Card Software License

Bonclay is a fast and minimal backup tool.

Bonclay uses a yaml file that has source:target pairs to backup, restore, or sync the specified files/directories.

The following is a demo on how you can use Bonclay to manage your dotfiles:

asciicast

Refer to use user guide for instructions.

Installation

Installer script

The simplest way to install Bonclay on Linux or macOS is to run:

$ sh -c "$(curl -sL git.io/getbonclay)"

This will put the binary in /usr/local/bin/bonclay

Pre-compiled binaries

Pre-compiled binaries for Linux and macOS are avaiable on the releases page.

The binaries are static executables.

Homebrew

$ brew install talal/tap/bonclay

Building from source

The only required build dependency is Go.

$ go get github.com/talal/bonclay
$ cd $GOPATH/src/github.com/talal/bonclay
$ make install

This will put the binary in /usr/local/bin/bonclay

Usage

Refer to the user guide.

About

Fast and minimal backup tool

Topics

Resources

License

Stars

Watchers

Forks

Contributors