9 releases (4 breaking)

new 0.5.1 Mar 18, 2023
0.5.0 Mar 13, 2023
0.4.1 Mar 4, 2023
0.3.2 Feb 18, 2023
0.1.0 Feb 3, 2023

#377 in Command line utilities

Download history 22/week @ 2023-01-30 24/week @ 2023-02-06 61/week @ 2023-02-13 21/week @ 2023-02-20 44/week @ 2023-02-27 2/week @ 2023-03-06 38/week @ 2023-03-13

110 downloads per month

MIT license

19KB
406 lines

dørst

Crates.io Tests codecov

Intro

Backup codebases with Dørst.

Compilation

cargo install dorst

Usage

To begin, run dorst to create a configuration file in $HOME/.config/dorst and set backup targets (the current directory is the default destination). Dørts can call ssh-agent and use gitconfig's credential helper for authentication if needed.

dorst ~/backups/src

Example:

---
targets:
  - https://github.com/charlesrocket/dotfiles
  - https://github.com/charlesrocket/freebsd-station
  - git@gitlab.com:charlesrocket/openbsd-station.git

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

Dependencies

~14–23MB
~512K SLoC