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
110 downloads per month
19KB
406 lines
dørst
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