Skip to content

Commit fdfda55

Browse files
committed
DOC: Mention alternative backup tool 'git-remote-gcrypt'
1 parent d4580b8 commit fdfda55

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

.github/scripts/build-website.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ preamble='<!doctype html>
2121
<script async src="https://www.googletagmanager.com/gtag/js?id=G-JT9W3RXCJD"></script>
2222
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag("js",new Date());gtag("config","G-JT9W3RXCJD");</script>
2323
<style>
24-
html{line-height: 1.4em; font-family:sans-serif; background: repeating-linear-gradient(60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(-60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(180deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), black;}
24+
html{line-height: 1.6em; font-family:sans-serif; background: repeating-linear-gradient(60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(-60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(180deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), black;}
2525
article {background:#fffb; padding:2em; margin:auto; max-width: 900px;}
26-
pre {background:#fff8;}
26+
pre {background:#fff8; line-height:1.4em}
2727
code:not(pre code) {background:#fff8; padding: .2em .5em; white-space: nowrap;}
2828
ul li code:not(pre code):first-child {font-weight: bold;}
2929
h1,h2,h3,h4 {margin-top: 2em}

README.full.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,12 @@ that **large binaries don't change often**.
9494
Apple Time Machine,
9595
Google One, Photos & Drive,
9696
Apple iCloud)
97-
or software programs with **complex, unfamiliar CLI APIs or wide attack surfaces**
97+
or software programs with **complex, unfamiliar CLI APIs or wider attack surfaces**
9898
([Bacula](https://en.wikipedia.org/wiki/Bacula),
9999
[Borg Backup](https://borgbackup.readthedocs.io/en/stable/usage.html),
100100
[restic](https://restic.net),
101-
[git-crypt](https://www.agwa.name/projects/git-crypt/)) ...
101+
[git-crypt](https://www.agwa.name/projects/git-crypt/),
102+
[git-remote-gcrypt](https://github.com/spwhitton/git-remote-gcrypt)) ...
102103
* Cloud-based serverless virii
103104
* **Protocol- and PaaS-agnostic** design
104105
(save to AWS, Backblaze B2, GitLab ...).
@@ -109,7 +110,7 @@ that **large binaries don't change often**.
109110

110111
Installation
111112
------------
112-
To install everything on a Debian/Ubuntu-based system, run:
113+
To install on a Debian/Ubuntu-based system, run:
113114
```sh
114115
# Install dependencies
115116
# These should be preinstalled or available on most including cloud distros
@@ -262,15 +263,19 @@ with long and rigorous release / support cycles.
262263

263264
</div></div></details>
264265
<details markdown="1" property="mainEntity" typeof="Question">
265-
<summary property="name"><b>How does myba differ</b> from other backup tools like Bacula, Borg, Duplicity, restic, luckyBackup and git-crypt?</summary>
266+
<summary property="name"><b>How does myba differ</b> from other backup tools?</summary>
266267
<div markdown="1" property="acceptedAnswer" typeof="Answer"><div markdown="1" property="text">
267268

269+
Compared to backup tools like Bacula, Borg, Duplicity, restic, luckyBackup, git-crypt and git-remote-gcrypt,
268270
myba simply wraps raw git and is written in pure, standard **POSIX shell for maximum portability**
269-
and ease of use. It's got the exactly familiar git CLI API.
271+
and ease of use. It's got the exactly **familiar `git` CLI API**.
270272

271-
myba does file-based (as opposed to block-based) differencing and encryption.
273+
Compared to most tools, myba does **file-based** (as opposed to block-based) **differencing and encryption**.
272274

273-
Compared to git-crypt, <b>myba also encrypts the committed path/filenames</b> for maximum privacy.
275+
Compared to **`git-crypt`**, <b>myba also encrypts the committed path/filenames</b> for maximum privacy.
276+
277+
Compared to **`git-remote-gcrypt`**, myba is simpler, has fewer dependencies,
278+
does text-content compression, and can use OpenSSL, whereas the former is tied to GPG.
274279

275280
*[POSIX]: Portable Operating System Interface
276281
*[CLI]: Command Line Interface

0 commit comments

Comments
 (0)