Commit graph

27 commits

Author SHA1 Message Date
b0973f25d7 Make path to restic executable configurable 2021-03-06 16:13:34 +01:00
84824aae02 Replace config option cache-home with cache-dir 2021-03-05 14:56:29 +01:00
0d98802d8a Add support for specifying tags for backups 2021-03-04 09:32:18 +01:00
67058870e2 Version 0.4.0 -> 0.5.0 2020-09-14 20:56:53 +02:00
0f3797eb32 Add support for more restic flags 2020-09-14 20:55:35 +02:00
22e8c358c6 Don't print repository path
The full path may contain a password.
2020-09-14 20:54:42 +02:00
e4ddf36695 Add config option for cache home directory 2020-09-14 20:53:55 +02:00
43fff22a2a Delete .envrc 2020-09-14 20:49:46 +02:00
c1d760da2e Version 0.3.0 -> 0.4.0 2020-03-26 12:11:03 +01:00
dc53973745 Optionally read repository from file 2020-03-26 12:08:52 +01:00
9e3a9f27ff Move method definitions to the top 2020-03-25 23:42:57 +01:00
9a7ac16d9f Version 0.2.0 -> 0.3.0 2020-03-25 23:30:33 +01:00
c400af5ed4 Add option -r for executing restic
The new option -r allows executing any restic command with the
repository and password settings specified in the configuration file.
2020-03-25 23:27:00 +01:00
fa451cb664 Version 0.1.0 -> 0.2.0 2020-03-25 21:01:14 +01:00
9fe11e852e Respect --prune also if --config-name is missing 2020-03-25 20:47:48 +01:00
8831c2b403 Add option to prune instead of backing up 2020-03-25 20:42:27 +01:00
9958709a32 Exit if configuration with given name is not found 2020-03-25 20:20:37 +01:00
689b1a904e Select configuration via flag -c
The configuration names used to be positional arguments at the end of
the invocation of mpbackup. Now, they are specified with the flag c and
can occur at any position.

This commit also adds the --version flag that prints the version number.
2020-03-25 19:52:17 +01:00
882c3140fb Support Ruby versions < 2.6 2020-03-25 19:04:00 +01:00
1dadc79e84 Optionally disable forgetting of snapshots 2020-03-25 18:55:59 +01:00
3a9c1d106f Read password without trailing \n (newline) 2020-03-25 18:49:07 +01:00
95d13588ba Optionally read password from file 2020-03-25 18:26:29 +01:00
19f2c23659 Change path for default config file 2020-03-25 18:09:26 +01:00
ee2e4d7129 Improve text output for users 2020-03-25 17:53:59 +01:00
6388495fc7 Add support for nix-shell and direnv 2020-03-25 17:22:32 +01:00
a0d1c1c5c1 Add Makefile for installation 2020-03-25 17:21:57 +01:00
3ca3916515 Initial commit 2020-03-25 10:26:10 +01:00