dorst 0.3.2

Codebase backup utility
dorst-0.3.2 is not a library.

dørst

Crates.io Tests codecov

Intro

Backup codebases with Dørst.

Compilation

cargo install dorst

Usage

Run dorst to create a configuration file in $HOME/.config/dorst and set the first backup target.

dorst /tmp/src-backups

Example without authentication:

---
targets:
  - https://github.com/charlesrocket/dotfiles
  - https://github.com/charlesrocket/freebsd-server

Add ssh_key path and ssh_pass_protected boolean to authenticate with SSH key:

---
ssh_key: ~/private-ssh-key
ssh_pass_protected: true
targets:
  - https://github.com/charlesrocket/freebsd-station
  - git@github.com:charlesrocket/openbsd-station

The -c/--config flag allows the usage of an alterantive configuration file.