- "\b\u001b[1m$ # \u001b[1mFor the pro users, here are some advanced features of borg, so you can imp\u001b[1mr\u001b[1mess your friends. ;)\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1m:\u001b[1m This screencast was made with borg version 1.1.0 – older or newer bo\u001b[1mr\u001b[1mg versions may behave differently.\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1mn\u001b[1m put completely different data, with different backup settings, i\u001b[1mn\u001b[1m our backup. It will be deduplicated, anyway:\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1me\u001b[1m information about an archive. You can even do it without \u001b[1mn\u001b[1meeding to specify the archive name:\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1mp\u001b[1mortant step if you choose keyfile mode (where the keyfile is onl\u001b[1my\u001b[1m saved locally) is to export your keyfile and possibly print it, etc.\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1mo\u001b[1mblem: Usually you do not have infinite disk space. So you may need\u001b[1m \u001b[1mto prune your archive…\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1mc\u001b[1mtually executing it in a script, you have to use it without the --dry\u001b[1m-\u001b[1mrun option, of course.\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1m'\u001b[1ms it, but of course there is more to explore, so have a look at the d\u001b[1mo\u001b[1mcs.\u001b[0m\u001b[39m\u001b[K\r\r\n\u001b[K\u001b[A\u001b[4C"
- "\b\u001b[1m:\u001b[1m This teaser screencast was made with borg version 1.1.0 – older or n\u001b[1me\u001b[1mwer borg versions may behave differently.\u001b[0m\u001b[39m\u001b[K"
- "usage: borg [-V] [-h] [--critical] [--error] [--warning] [--info] [--debug]\r\n [--debug-topic TOPIC] [-p] [--log-json] [--lock-wait N]\r\n [--show-version] [--show-rc] [--no-files-cache] [--umask M]\r\n [--remote-path PATH] [--remote-ratelimit rate]\r\n [--consider-part-files] [--debug-profile FILE]\r\n <command> ...\r\n\r\nBorg - Deduplicated Backups\r\n\r\noptional arguments:\r\n -V, --version show version number and exit\r\n\r\nCommon options:\r\n -h, --help show this help message and exit\r\n --critical work on log level CRITICAL\r\n --error work on log level ERROR\r\n --warning work on log level WARNING (default)\r\n --info, -v, --verbose\r\n work on log level INFO\r\n --debug enable debug output, work on log level DEBUG\r\n --debug-topic TOPIC enable TOPIC debugging (can be specified multiple\r\n times). The logger path is borg.debug.<TOPIC> if TOPIC\r\n "
- ],
- [
- 4.1e-05,
- " is not fully qualified.\r\n -p, --progress show progress information\r\n --log-json Output one JSON object per log line instead of\r\n formatted text.\r\n --lock-wait N wait for the lock, but max. N seconds (default: 1).\r\n --show-version show/log the borg version\r\n --show-rc show/log the return code (rc)\r\n --no-files-cache do not load/update the file metadata cache used to\r\n detect unchanged files\r\n --umask M set umask to M (local and remote, default: 0077)\r\n --remote-path PATH use PATH as borg executable on the remote (default:\r\n \"borg\")\r\n --remote-ratelimit rate\r\n set remote network upload rate limit in kiByte/s\r\n (default: 0=unlimited)\r\n --consider-part-files\r\n treat part files like normal files (e.g. to\r\n list/extract them)\r\n --debug-profile FILE Write execution profile"
- ],
- [
- 1.6e-05,
- " in Borg format into FILE. For\r\n local use a Python-compatible file can be generated by\r\n suffixing FILE with \".pyprof\".\r\n\r\nrequired arguments:\r\n <command>\r\n serve start repository server process\r\n init initialize empty repository\r\n check verify repository\r\n key manage repository key\r\n change-passphrase change repository passphrase\r\n create create backup\r\n extract extract archive contents\r\n export-tar create tarball from archive\r\n diff find differences in archive contents\r\n rename rename archive\r\n delete delete archive\r\n list list archive or repository contents\r\n mount mount repository\r\n umount umount repository\r\n info show repository or archive information\r\n break-lock break repository and cache locks\r\n prune "
- ],
- [
- 2e-05,
- " prune archives\r\n upgrade upgrade repository format\r\n recreate Re-create archives\r\n with-lock run user command with lock held\r\n debug debugging command (not intended for normal use)\r\n benchmark benchmark command\r\n"
- "Do you want your passphrase to be displayed for verification? [yN]: "
- ],
- [
- 0.901237,
- "\r\n"
- ],
- [
- 0.362453,
- "\r\nBy default repositories initialized with this version will produce security\r\nerrors if written to with an older version (up to and including Borg 1.0.8).\r\n\r\nIf you want to use these older versions, you can disable the check by running:\r\nborg upgrade --disable-tam '/media/backup/borgdemo'\r\n\r\nSee https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications.\r\n"
- "\b\u001b[1ms\u001b[1m the repokey encryption. You may look at \"borg help init\" or the \u001b[1mo\u001b[1mnline doc at https://borgbackup.readthedocs.io/ for other modes.\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1my\u001b[1mou look at the \"deduplicated file size\" again, you see that borg\u001b[1m \u001b[1malso recognized that only the dir and not the files changed in this backup.\u001b[0m\u001b[39m\u001b[K"
- "\r\r\u001b[0m\u001b[27m\u001b[24m\u001b[J$ \u001b[32mborg\u001b[39m list \u001b[4m/media/backup/borgdemo\u001b[1m\u001b[4m/\u001b[0m\u001b[24m\u001b[K"
- "\b\u001b[1ml\u001b[1mso use the same command to look into an archive. But we better f\u001b[1mi\u001b[1mlter the output here:\u001b[0m\u001b[39m\u001b[K"
- "\r\r\u001b[0m\u001b[27m\u001b[24m\u001b[J$ \u001b[32mborg\u001b[39m list \u001b[4m/media/backup/borgdemo\u001b[1m\u001b[4m/\u001b[0m\u001b[24m\u001b[K"
- "\b\u001b[1mc\u001b[1mourse, we can also create remote repos via ssh when borg is setup\u001b[1m \u001b[1mthere. This command creates a new remote repo in a subdirectory called \"demo\"\u001b[1m:\u001b[0m\u001b[39m\u001b[K"
- "Do you want your passphrase to be displayed for verification? [yN]: "
- ],
- [
- 1.415539,
- "\r\n"
- ],
- [
- 1.950077,
- "\r\nBy default repositories initialized with this version will produce security\r\nerrors if written to with an older version (up to and including Borg 1.0.8).\r\n\r\nIf you want to use these older versions, you can disable the check by running:\r\nborg upgrade --disable-tam 'ssh://borgdemo@remoteserver.example/./demo'\r\n\r\nSee https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications.\r\n"
- "\b\u001b[1mf\u001b[1m you want to see more, have a look at the screencast showing the \"advanc\u001b[1me\u001b[1md usage\".\u001b[0m\u001b[39m\u001b[K"
+[14.392288, "o", " set network upload buffer size in MiB. (default: 0=no"]
+[14.39254, "o", "\r"]
+[14.392692, "o", "\r\n"]
+[14.392919, "o", " buffer)"]
+[14.393165, "o", "\r"]
+[14.393321, "o", "\r\n"]
+[14.39355, "o", " --consider-part-files"]
+[14.39378, "o", "\r"]
+[14.393956, "o", "\r\n"]
+[14.394208, "o", " treat part files like normal files (e.g. to"]
+[14.394468, "o", "\r"]
+[14.39462, "o", "\r\n"]
+[14.394868, "o", " list/extract them)"]
+[14.39511, "o", "\r"]
+[14.395272, "o", "\r\n"]
+[14.395511, "o", " --debug-profile FILE Write execution profile in Borg format into FILE. For"]
+[14.395745, "o", "\r"]
+[14.395915, "o", "\r\n"]
+[14.397106, "o", " local use a Python-compatible file can be generated by\r\r\n suffixing FILE with \".pyprof\".\r\r\n --rsh RSH Use this command to connect to the 'borg serve'\r\r\n process (default: 'ssh')\r\r\n\r\r\nrequired arguments:\r\r\n <command>\r\r\n benchmark benchmark command\r\r\n break-lock break repository and cache locks\r\r\n check verify repository\r\r\n compact compact segment files / free space in repo\r\r\n config get and set configuration values\r\r\n create create backup\r\r\n debug debugging command (not intended for normal use)\r\r\n delete delete archive\r\r\n diff find differences in archive contents\r\r\n export-tar create tarball from archive\r\r\n extract extract archive contents\r\r\n info show repository or archive information\r\r\n init initialize empty repository\r\r\n k"]
+[14.397135, "o", "ey manage repository key\r\r\n list list archive or repository contents\r\r\n mount mount repository\r\r\n prune prune archives\r\r\n recreate Re-create archives\r\r\n rename rename archive\r\r\n serve start repository server process\r\r\n umount umount repository\r\r\n upgrade upgrade repository format\r\r\n with-lock run user command with lock held\r\r\n import-tar Create a backup archive from a tarball\r\r\n"]
+[14.44226, "o", "$ #"]
+[14.467585, "o", " "]
+[14.48689, "o", "T"]
+[14.561135, "o", "h"]
+[14.623399, "o", "e"]
+[14.66958, "o", "s"]
+[14.678779, "o", "e"]
+[14.689048, "o", " "]
+[14.69935, "o", "a"]
+[14.768546, "o", "r"]
+[14.807766, "o", "e"]
+[15.008011, "o", " "]
+[15.017332, "o", "a"]
+[15.104611, "o", " "]
+[15.204869, "o", "l"]
+[15.234109, "o", "o"]
+[15.252376, "o", "t"]
+[15.366682, "o", " "]
+[15.375836, "o", "o"]
+[15.39412, "o", "f"]
+[15.441422, "o", " "]
+[15.450632, "o", "c"]
+[15.52093, "o", "o"]
+[15.630962, "o", "m"]
+[15.750214, "o", "m"]
+[15.759497, "o", "a"]
+[15.845708, "o", "n"]
+[15.910964, "o", "d"]
+[15.957243, "o", "s"]
+[16.102504, "o", ","]
+[16.118774, "o", " "]
+[16.130979, "o", "s"]
+[16.266236, "o", "o"]
+[16.312506, "o", " "]
+[16.384774, "o", "b"]
+[16.437017, "o", "e"]
+[16.505236, "o", "t"]
+[16.612532, "o", "t"]
+[16.64879, "o", "e"]
+[16.781204, "o", "r"]
+[16.833255, "o", " "]
+[16.92251, "o", "w"]
+[17.053713, "o", "e"]
+[17.081033, "o", " "]
+[17.107308, "o", "s"]
+[17.185495, "o", "t"]
+[17.243755, "o", "a"]
+[17.277997, "o", "r"]
+[17.292215, "o", "t"]
+[17.35945, "o", " "]
+[17.439708, "o", "w"]
+[17.463952, "o", "i"]
+[17.506213, "o", "t"]
+[17.525383, "o", "h"]
+[17.558644, "o", " "]
+[17.572897, "o", "a"]
+[17.636143, "o", " "]
+[17.741311, "o", "f"]
+[17.810552, "o", "e"]
+[17.90177, "o", "w"]
+[18.005029, "o", ":"]
+[18.014935, "o", "\r\n"]
+[18.020184, "o", "$ #"]
+[18.063288, "o", " "]
+[18.072418, "o", "L"]
+[18.160547, "o", "e"]
+[18.360844, "o", "t"]
+[18.561132, "o", "'"]
+[18.593287, "o", "s"]
+[18.62653, "o", " "]
+[18.717781, "o", "c"]
+[18.826025, "o", "r"]
+[18.835218, "o", "e"]
+[18.873402, "o", "a"]
+[18.882603, "o", "t"]
+[18.899863, "o", "e"]
+[18.910079, "o", " "]
+[18.953439, "o", "a"]
+[19.11271, "o", " "]
+[19.133755, "o", "r"]
+[19.14299, "o", "e"]
+[19.16526, "o", "p"]
+[19.232505, "o", "o"]
+[19.286765, "o", " "]
+[19.346037, "o", "o"]
+[19.424305, "o", "n"]
+[19.481493, "o", " "]
+[19.616742, "o", "a"]
+[19.671994, "o", "n"]
+[19.692266, "o", " "]
+[19.766499, "o", "e"]
+[19.775721, "o", "x"]
+[19.975975, "o", "t"]
+[20.022241, "o", "e"]
+[20.05052, "o", "r"]
+[20.059738, "o", "n"]
+[20.071001, "o", "a"]
+[20.082205, "o", "l"]
+[20.091424, "o", " "]
+[20.148692, "o", "d"]
+[20.180965, "o", "r"]
+[20.236208, "o", "i"]
+[20.256457, "o", "v"]
+[20.278716, "o", "e"]
+[20.301976, "o", "…"]
+[20.333963, "o", "\r\n"]
+[20.339852, "o", "$ b"]
+[20.358126, "o", "o"]
+[20.442379, "o", "r"]
+[20.455655, "o", "g"]
+[20.510921, "o", " "]
+[20.565184, "o", "i"]
+[20.610429, "o", "n"]
+[20.619643, "o", "i"]
+[20.628869, "o", "t"]
+[20.638114, "o", " "]
+[20.794374, "o", "-"]
+[20.810588, "o", "-"]
+[20.88284, "o", "e"]
+[20.90811, "o", "n"]
+[20.940365, "o", "c"]
+[20.978597, "o", "r"]
+[21.01085, "o", "y"]
+[21.041143, "o", "p"]
+[21.162394, "o", "t"]
+[21.219624, "o", "i"]
+[21.242904, "o", "o"]
+[21.252069, "o", "n"]
+[21.358325, "o", "="]
+[21.369514, "o", "r"]
+[21.410761, "o", "e"]
+[21.433035, "o", "p"]
+[21.535257, "o", "o"]
+[21.649448, "o", "k"]
+[21.683731, "o", "e"]
+[21.77799, "o", "y"]
+[21.823212, "o", " "]
+[21.957402, "o", "/"]
+[22.088666, "o", "m"]
+[22.236898, "o", "e"]
+[22.24612, "o", "d"]
+[22.267377, "o", "i"]
+[22.314631, "o", "a"]
+[22.389887, "o", "/"]
+[22.406138, "o", "b"]
+[22.464386, "o", "a"]
+[22.486629, "o", "c"]
+[22.499854, "o", "k"]
+[22.569172, "o", "u"]
+[22.578364, "o", "p"]
+[22.630618, "o", "/"]
+[22.642925, "o", "b"]
+[22.698191, "o", "o"]
+[22.751434, "o", "r"]
+[22.780696, "o", "g"]
+[22.801933, "o", "d"]
+[22.822192, "o", "e"]
+[22.907435, "o", "m"]
+[22.938691, "o", "o"]
+[22.964601, "o", "\r\n"]
+[23.832422, "o", "Enter new passphrase: "]
+[25.486059, "o", "\r\r\n"]
+[25.487658, "o", "Enter same passphrase again: "]
+[26.856445, "o", "\r\r\n"]
+[26.857204, "o", "Do you want your passphrase to be displayed for verification? [yN]: \r\r\n"]
+[26.966484, "o", "\r\r\n"]
+[26.966685, "o", "By default repositories initialized with this version will produce security"]
+[26.966829, "o", "\r\r\n"]
+[26.966962, "o", "errors if written to with an older version (up to and including Borg 1.0.8)."]
+[26.967109, "o", "\r\r\n"]
+[26.967228, "o", "\r\r\n"]
+[26.967349, "o", "If you want to use these older versions, you can disable the check by running:"]
+[26.968011, "o", "See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications."]
+[26.968147, "o", "\r\r\n"]
+[26.968375, "o", "\r\r\n"]
+[26.968503, "o", "IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!"]
+[26.968625, "o", "\r\r\n"]
+[26.968777, "o", "If you used a repokey mode, the key is stored in the repo, but you should back it up separately."]
+[26.968901, "o", "\r\r\n"]
+[26.969071, "o", "Use \"borg key export\" to export the key, optionally in printable format."]
+[26.969224, "o", "\r\r\n"]
+[26.969358, "o", "Write down the passphrase. Store both at safe place(s)."]
+[26.969507, "o", "\r\r\n"]
+[26.969633, "o", "\r\r\n"]
+[27.013625, "o", "$ #"]
+[27.13268, "o", " "]
+[27.147032, "o", "T"]
+[27.156512, "o", "h"]
+[27.177304, "o", "i"]
+[27.223151, "o", "s"]
+[27.27742, "o", " "]
+[27.286916, "o", "u"]
+[27.296388, "o", "s"]
+[27.325338, "o", "e"]
+[27.334603, "o", "s"]
+[27.359038, "o", " "]
+[27.369472, "o", "t"]
+[27.499665, "o", "h"]
+[27.521345, "o", "e"]
+[27.585341, "o", " "]
+[27.697371, "o", "r"]
+[27.706903, "o", "e"]
+[27.907207, "o", "p"]
+[27.920745, "o", "o"]
+[27.976277, "o", "k"]
+[28.085507, "o", "e"]
+[28.097114, "o", "y"]
+[28.293222, "o", " "]
+[28.302812, "o", "e"]
+[28.503212, "o", "n"]
+[28.554895, "o", "c"]
+[28.568404, "o", "r"]
+[28.769382, "o", "y"]
+[28.901385, "o", "p"]
+[28.961879, "o", "t"]
+[28.971352, "o", "i"]
+[29.017917, "o", "o"]
+[29.167349, "o", "n"]
+[29.34115, "o", "."]
+[29.46939, "o", " "]
+[29.509408, "o", "Y"]
+[29.518829, "o", "o"]
+[29.529334, "o", "u"]
+[29.585778, "o", " "]
+[29.613184, "o", "m"]
+[29.622616, "o", "a"]
+[29.677445, "o", "y"]
+[29.727828, "o", " "]
+[29.737091, "o", "l"]
+[29.807396, "o", "o"]
+[29.905617, "o", "o"]
+[29.971877, "o", "k"]
+[30.151165, "o", " "]
+[30.24344, "o", "a"]
+[30.432734, "o", "t"]
+[30.464016, "o", " "]
+[30.498308, "o", "\""]
+[30.508566, "o", "b"]
+[30.623871, "o", "o"]
+[30.66712, "o", "r"]
+[30.81244, "o", "g"]
+[30.890789, "o", " "]
+[30.974011, "o", "h"]
+[31.106339, "o", "e"]
+[31.119612, "o", "l"]
+[31.154894, "o", "p"]
+[31.278174, "o", " "]
+[31.325429, "o", "i"]
+[31.338742, "o", "n"]
+[31.377071, "o", "i"]
+[31.415261, "o", "t"]
+[31.494554, "o", "\""]
+[31.533795, "o", " "]
+[31.583029, "o", "o"]
+[31.652322, "o", "r"]
+[31.85262, "o", " "]
+[31.891954, "o", "t"]
+[31.901285, "o", "h"]
+[31.910553, "o", "e"]
+[31.959826, "o", " "]
+[32.090128, "o", "o"]
+[32.290413, "o", "n"]
+[32.299633, "o", "l"]
+[32.336944, "o", "i"]
+[32.383206, "o", "n"]
+[32.392447, "o", "e"]
+[32.476764, "o", " "]
+[32.485995, "o", "d"]
+[32.495203, "o", "o"]
+[32.526555, "o", "c"]
+[32.587775, "o", " "]
+[32.597044, "o", "a"]
+[32.673383, "o", "t"]
+[32.682665, "o", " "]
+[32.743954, "o", "h"]
+[32.823241, "o", "t"]
+[32.84252, "o", "t"]
+[32.868801, "o", "p"]
+[32.895065, "o", "s"]
+[32.974332, "o", ":"]
+[33.121548, "o", "/"]
+[33.183875, "o", "/"]
+[33.284921, "o", "b"]
+[33.300185, "o", "o"]
+[33.320424, "o", "r"]
+[33.368691, "o", "g"]
+[33.377904, "o", "b"]
+[33.431174, "o", "a"]
+[33.471457, "o", "c"]
+[33.480708, "o", "k"]
+[33.489935, "o", "u"]
+[33.522193, "o", "p"]
+[33.536454, "o", "."]
+[33.545628, "o", "r"]
+[33.620889, "o", "e"]
+[33.689179, "o", "a"]
+[33.698404, "o", "d"]
+[33.719676, "o", "t"]
+[33.768939, "o", "h"]
+[33.778141, "o", "e"]
+[33.822397, "o", "d"]
+[33.917604, "o", "o"]
+[34.021836, "o", "c"]
+[34.03105, "o", "s"]
+[34.231324, "o", "."]
+[34.274564, "o", "i"]
+[34.335814, "o", "o"]
+[34.359041, "o", "/"]
+[34.431296, "o", " "]
+[34.440495, "o", "f"]
+[34.477712, "o", "o"]
+[34.510921, "o", "r"]
+[34.603179, "o", " "]
+[34.628416, "o", "o"]
+[34.696681, "o", "t"]
+[34.758901, "o", "h"]
+[34.836318, "o", "e"]
+[34.905349, "o", "r"]
+[34.951592, "o", " "]
+[34.96081, "o", "m"]
+[35.073058, "o", "o"]
+[35.099305, "o", "d"]
+[35.144574, "o", "e"]
+[35.22482, "o", "s"]
+[35.268061, "o", "."]
+[35.277927, "o", "\r\n"]
+[35.283574, "o", "$ \r\n"]
+[35.287762, "o", "$ #"]
+[35.32211, "o", " "]
+[35.385009, "o", "S"]
+[35.401365, "o", "o"]
+[35.410748, "o", " "]
+[35.451919, "o", "n"]
+[35.461356, "o", "o"]
+[35.474934, "o", "w"]
+[35.536488, "o", ","]
+[35.570013, "o", " "]
+[35.631873, "o", "l"]
+[35.661368, "o", "e"]
+[35.670835, "o", "t"]
+[35.845321, "o", "'"]
+[36.021655, "o", "s"]
+[36.090853, "o", " "]
+[36.101264, "o", "c"]
+[36.110857, "o", "r"]
+[36.120334, "o", "e"]
+[36.241347, "o", "a"]
+[36.300965, "o", "t"]
+[36.339197, "o", "e"]
+[36.371614, "o", " "]
+[36.45487, "o", "o"]
+[36.466427, "o", "u"]
+[36.496514, "o", "r"]
+[36.516156, "o", " "]
+[36.525617, "o", "f"]
+[36.609341, "o", "i"]
+[36.628943, "o", "r"]
+[36.638409, "o", "s"]
+[36.6533, "o", "t"]
+[36.742041, "o", " "]
+[36.823533, "o", "("]
+[36.836112, "o", "c"]
+[36.891684, "o", "o"]
+[36.915431, "o", "m"]
+[36.937742, "o", "p"]
+[36.993129, "o", "r"]
+[37.038448, "o", "e"]
+[37.130855, "o", "s"]
+[37.14035, "o", "s"]
+[37.223271, "o", "e"]
+[37.273744, "o", "d"]
+[37.473926, "o", ")"]
+[37.549739, "o", " "]
+[37.559237, "o", "b"]
+[37.70135, "o", "a"]
+[37.759843, "o", "c"]
+[37.888108, "o", "k"]
+[37.985378, "o", "u"]
+[37.99491, "o", "p"]
+[38.057312, "o", "."]
+[38.070071, "o", "\r\n"]
+[38.076517, "o", "$ b"]
+[38.131758, "o", "o"]
+[38.176021, "o", "r"]
+[38.232284, "o", "g"]
+[38.290526, "o", " "]
+[38.299745, "o", "c"]
+[38.373041, "o", "r"]
+[38.391283, "o", "e"]
+[38.400486, "o", "a"]
+[38.422774, "o", "t"]
+[38.431987, "o", "e"]
+[38.477263, "o", " "]
+[38.557434, "o", "-"]
+[38.571684, "o", "-"]
+[38.635942, "o", "s"]
+[38.649196, "o", "t"]
+[38.696452, "o", "a"]
+[38.716708, "o", "t"]
+[38.74095, "o", "s"]
+[38.795156, "o", " "]
+[38.971421, "o", "-"]
+[38.980619, "o", "-"]
+[39.154846, "o", "p"]
+[39.259082, "o", "r"]
+[39.268286, "o", "o"]
+[39.295549, "o", "g"]
+[39.375798, "o", "r"]
+[39.505049, "o", "e"]
+[39.548298, "o", "s"]
+[39.55747, "o", "s"]
+[39.729698, "o", " "]
+[39.738886, "o", "-"]
+[39.770147, "o", "-"]
+[39.780361, "o", "c"]
+[39.851606, "o", "o"]
+[39.908862, "o", "m"]
+[39.9303, "o", "p"]
+[39.967419, "o", "r"]
+[40.167693, "o", "e"]
+[40.182868, "o", "s"]
+[40.236139, "o", "s"]
+[40.338402, "o", "i"]
+[40.387653, "o", "o"]
+[40.417878, "o", "n"]
+[40.431077, "o", " "]
+[40.440317, "o", "l"]
+[40.471602, "o", "z"]
+[40.50683, "o", "4"]
+[40.533153, "o", " "]
+[40.632398, "o", "/"]
+[40.765597, "o", "m"]
+[40.939842, "o", "e"]
+[41.013163, "o", "d"]
+[41.068403, "o", "i"]
+[41.161609, "o", "a"]
+[41.34683, "o", "/"]
+[41.35603, "o", "b"]
+[41.382307, "o", "a"]
+[41.420551, "o", "c"]
+[41.449776, "o", "k"]
+[41.461978, "o", "u"]
+[41.47121, "o", "p"]
+[41.505394, "o", "/"]
+[41.535648, "o", "b"]
+[41.553906, "o", "o"]
+[41.563104, "o", "r"]
+[41.572335, "o", "g"]
+[41.600598, "o", "d"]
+[41.621833, "o", "e"]
+[41.631044, "o", "m"]
+[41.690289, "o", "o"]
+[41.842576, "o", ":"]
+[41.9168, "o", ":"]
+[41.926071, "o", "b"]
+[41.939284, "o", "a"]
+[41.994532, "o", "c"]
+[42.006819, "o", "k"]
+[42.039076, "o", "u"]
+[42.048303, "o", "p"]
+[42.060532, "o", "1"]
+[42.102826, "o", " "]
+[42.207072, "o", "W"]
+[42.217211, "o", "a"]
+[42.226429, "o", "l"]
+[42.265646, "o", "l"]
+[42.344914, "o", "p"]
+[42.410163, "o", "a"]
+[42.436418, "o", "p"]
+[42.633625, "o", "e"]
+[42.64884, "o", "r"]
+[42.746842, "o", "\r\n"]
+[43.682327, "o", "Enter passphrase for key /media/backup/borgdemo: "]
+[45.082307, "o", "\r\r\n"]
+[45.169184, "o", "0 B O 0 B C 0 B D 0 N Wallpaper \r"]
+[151.788604, "o", "See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications.\r"]
+[151.789148, "o", "\r\n"]
+[151.789649, "o", "\r"]
+[151.79011, "o", "\r\n"]
+[151.790513, "o", "IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!\r"]
+[151.790949, "o", "\r\n"]
+[151.791357, "o", "If you used a repokey mode, the key is stored in the repo, but you should back it up separately.\r"]
+[151.791803, "o", "\r\n"]
+[151.792205, "o", "Use \"borg key export\" to export the key, optionally in printable format.\r"]
+[151.792628, "o", "\r\n"]
+[151.793095, "o", "Write down the passphrase. Store both at safe place(s).\r"]
- "\b\u001b[1ms\u001b[1m asciinema will show you the installation of borg as a standalone bina\u001b[1mr\u001b[1my. Usually you only need this if you want to have an up-to-date version of bo\u001b[1mr\u001b[1mg or no package is available for your distro/OS.\u001b[0m\u001b[39m\u001b[K"
- "\b\u001b[1mn\u001b[1m this case, we have already imported the public key of a borg developer.\u001b[1m \u001b[1mSo we only need to verify it:\u001b[0m\u001b[39m\u001b[K"
+[33.114471, "o", "\rborg-linux64.asc 100%[===================>] 862 --.-KB/s in 0s "]
+[33.115443, "o", "\r\r\n"]
+[33.116813, "o", "$ "]
+[33.116988, "o", "\r\n"]
+[33.121869, "o", "$ #"]
+[33.16912, "o", " "]
+[33.216381, "o", "I"]
+[33.238635, "o", "n"]
+[33.438905, "o", " "]
+[33.45917, "o", "t"]
+[33.540412, "o", "h"]
+[33.594643, "o", "i"]
+[33.684918, "o", "s"]
+[33.777142, "o", " "]
+[33.9464, "o", "c"]
+[33.968656, "o", "a"]
+[33.977801, "o", "s"]
+[34.107087, "o", "e"]
+[34.116346, "o", ","]
+[34.131568, "o", " "]
+[34.144888, "o", "w"]
+[34.15405, "o", "e"]
+[34.174323, "o", " "]
+[34.183524, "o", "h"]
+[34.223794, "o", "a"]
+[34.298019, "o", "v"]
+[34.359288, "o", "e"]
+[34.501551, "o", " "]
+[34.510743, "o", "a"]
+[34.523012, "o", "l"]
+[34.663265, "o", "r"]
+[34.68352, "o", "e"]
+[34.710755, "o", "a"]
+[34.759018, "o", "d"]
+[34.784347, "o", "y"]
+[34.957675, "o", " "]
+[34.966934, "o", "i"]
+[35.042172, "o", "m"]
+[35.052399, "o", "p"]
+[35.113748, "o", "o"]
+[35.123019, "o", "r"]
+[35.323308, "o", "t"]
+[35.346586, "o", "e"]
+[35.408868, "o", "d"]
+[35.453094, "o", " "]
+[35.46233, "o", "t"]
+[35.471566, "o", "h"]
+[35.488874, "o", "e"]
+[35.498087, "o", " "]
+[35.507337, "o", "p"]
+[35.548601, "o", "u"]
+[35.55776, "o", "b"]
+[35.566991, "o", "l"]
+[35.635262, "o", "i"]
+[35.644481, "o", "c"]
+[35.745742, "o", " "]
+[35.763015, "o", "k"]
+[35.845261, "o", "e"]
+[35.854518, "o", "y"]
+[35.893716, "o", " "]
+[35.973922, "o", "o"]
+[36.078141, "o", "f"]
+[36.13339, "o", " "]
+[36.145654, "o", "a"]
+[36.213852, "o", " "]
+[36.259106, "o", "b"]
+[36.268328, "o", "o"]
+[36.303574, "o", "r"]
+[36.326849, "o", "g"]
+[36.527126, "o", " "]
+[36.72738, "o", "d"]
+[36.741621, "o", "e"]
+[36.81091, "o", "v"]
+[36.833128, "o", "e"]
+[37.011383, "o", "l"]
+[37.020627, "o", "o"]
+[37.051895, "o", "p"]
+[37.139138, "o", "e"]
+[37.165375, "o", "r"]
+[37.196621, "o", "."]
+[37.387884, "o", " "]
+[37.455143, "o", "S"]
+[37.46434, "o", "o"]
+[37.638618, "o", " "]
+[37.671888, "o", "w"]
+[37.682073, "o", "e"]
+[37.744311, "o", " "]
+[37.783588, "o", "o"]
+[37.98384, "o", "n"]
+[38.009046, "o", "l"]
+[38.060303, "o", "y"]
+[38.216548, "o", " "]
+[38.231823, "o", "n"]
+[38.323064, "o", "e"]
+[38.398326, "o", "e"]
+[38.436586, "o", "d"]
+[38.493752, "o", " "]
+[38.581003, "o", "t"]
+[38.664281, "o", "o"]
+[38.751561, "o", " "]
+[38.79584, "o", "v"]
+[38.87505, "o", "e"]
+[38.92131, "o", "r"]
+[38.930503, "o", "i"]
+[39.0568, "o", "f"]
+[39.077954, "o", "y"]
+[39.103209, "o", " "]
+[39.112401, "o", "i"]
+[39.121714, "o", "t"]
+[39.173003, "o", ":"]
+[39.184854, "o", "\r\n"]
+[39.190079, "o", "$ g"]
+[39.199322, "o", "p"]
+[39.215605, "o", "g"]
+[39.415869, "o", " "]
+[39.441075, "o", "-"]
+[39.472334, "o", "-"]
+[39.483535, "o", "v"]
+[39.546835, "o", "e"]
+[39.560054, "o", "r"]
+[39.583316, "o", "i"]
+[39.605629, "o", "f"]
+[39.683888, "o", "y"]
+[39.738098, "o", " "]
+[39.749313, "o", "b"]
+[39.791608, "o", "o"]
+[39.951853, "o", "r"]
+[40.003141, "o", "g"]
+[40.021369, "o", "-"]
+[40.06064, "o", "l"]
+[40.260916, "o", "i"]
+[40.298124, "o", "n"]
+[40.318369, "o", "u"]
+[40.363631, "o", "x"]
+[40.41488, "o", "6"]
+[40.424082, "o", "4"]
+[40.624368, "o", "."]
+[40.674613, "o", "a"]
+[40.684742, "o", "s"]
+[40.693927, "o", "c"]
+[40.860898, "o", "\r\n"]
+[40.870862, "o", "gpg: assuming signed data in 'borg-linux64'\r\r\n"]
+[40.991536, "o", "gpg: Signature made Sun Jun 5 21:37:49 2022 UTC\r\r\ngpg: using RSA key 2F81AFFBAB04E11FE8EE65D4243ACFA951F78E01\r\r\ngpg: issuer \"tw@waldmann-edv.de\"\r\r\n"]
+[40.993561, "o", "gpg: Good signature from \"Thomas Waldmann <tw@waldmann-edv.de>\" [unknown]\r\r\ngpg: aka \"Thomas Waldmann <thomas.j.waldmann@gmail.com>\" [unknown]\r\r\ngpg: aka \"Thomas Waldmann <tw-public@gmx.de>\" [unknown]\r\r\n"]
+[40.995059, "o", "gpg: WARNING: This key is not certified with a trusted signature!\r\r\ngpg: There is no indication that the signature belongs to the owner.\r\r\nPrimary key fingerprint: 6D5B EF9A DD20 7580 5747 B70F 9F88 FB52 FAF7 B393\r\r\n Subkey fingerprint: 2F81 AFFB AB04 E11F E8EE 65D4 243A CFA9 51F7 8E01\r\r\n"]
# This asciinema will show you the installation of borg as a standalone binary. Usually you only need this if you want to have an up-to-date version of borg or no package is available for your distro/OS.
# First, we need to download the version, we'd like to install…