Commit Graph

348 Commits

Author SHA1 Message Date
Alexander Weiss
0f553b5c31 move forget to rustic_core 2023-06-26 19:32:53 +02:00
Alexander Weiss
bec4d7cbb9 fix rustfmt 2023-06-26 09:19:04 +02:00
Aderemi Adesada
088eabd489 enforce confirmation of key when prompting for new key 2023-06-25 20:43:12 +01:00
Alexander Weiss
b20f2ee8a7 move warm_up into rustic_core 2023-06-25 08:26:24 +02:00
Alexander Weiss
a71d0b2e49 move getting snapshots to rustic_core 2023-06-24 07:34:51 +02:00
Alexander Weiss
a4d64116c1 move prune into rustic_core 2023-06-23 17:03:07 +02:00
Alexander Weiss
8795c44757 repoinfo: Add options --json, --only-files, --only-index 2023-06-23 13:10:20 +02:00
Alexander Weiss
7269708eff move repoinfo to library 2023-06-23 13:09:01 +02:00
Alexander Weiss
2342c5bb48 put ProgressBars into Repository struct 2023-06-20 22:07:28 +02:00
Alexander Weiss
8ed190af6b restore: create files just before processing 2023-06-19 21:51:30 +02:00
Alexander Weiss
13e3f1bb91 restore: Download multiple contiguous blobs in one request 2023-06-18 22:18:08 +02:00
Alexander Weiss
d50b95d88c make commands methods of repository structs 2023-06-13 08:26:34 +02:00
Alexander Weiss
cc636157f7 move cat functions to rustic_core 2023-06-12 23:48:29 +02:00
Alexander Weiss
36309e1e55 move check into rustic_core 2023-06-12 17:32:42 +02:00
Alexander Weiss
d8f7678097 remove comfy_table from rustic_core 2023-06-12 15:46:37 +02:00
Alexander Weiss
2b2340deec adapt rustic to Progress trait in rustic_core 2023-06-12 12:32:22 +02:00
simonsan
b698cc57fc Refactor to library and cli application part
Co-authored-by: Alexander Weiss <alex@weissfam.de>
2023-06-06 08:51:43 +02:00
Alexander Weiss
ab58af2544 prune: fix --max-repack 2023-06-05 08:49:46 +02:00
aawsome
89761c03b0
Merge pull request #643 from rustic-rs/copy-init
copy: Add --init option
2023-05-25 21:40:24 +02:00
Alexander Weiss
0c4e411f1c copy: Add --init option 2023-05-09 22:14:57 +02:00
Falco Hirschenberger
9362766b6a Fix typo 2023-04-28 14:17:48 +02:00
Alexander Weiss
5bd6415326 Add new command show-config 2023-04-25 19:56:35 +02:00
Alexander Weiss
1554a281c4 config files: Allow to read multiple config files 2023-04-25 19:55:55 +02:00
Alexander Weiss
90bd0c9798 backup: Fix omitting sources config from the config file 2023-04-25 14:16:40 +02:00
Alexander Weiss
b483587726 Rework config file processing / allow to reference other config files. 2023-04-24 13:18:43 +02:00
Torben Giesselmann
2aca80ddf7 forget: Interpret '--keep-* -1' as 'keep all' 2023-04-24 07:29:57 +02:00
aawsome
033f7a0b28
Merge pull request #602 from rustic-rs/diff-options
diff: remove unwanted options
2023-04-23 11:44:05 +02:00
Alexander Weiss
a096eaad42 diff: remove unwanted options 2023-04-22 22:25:15 +02:00
Alexander Weiss
762dd05190 Remove getters and setters from code 2023-04-22 21:56:33 +02:00
Alexander Weiss
e8792ac5f1 backup: parallelize processing (especially for small files) 2023-04-22 20:56:57 +02:00
Alexander Weiss
4748d531c5 prune: Add option --repack-all 2023-04-22 20:34:04 +02:00
Alexander Weiss
c4b8ebf15c Make --dry-run a global option 2023-04-16 09:53:19 +02:00
Alexander Weiss
10db248507 Update to clap v4 2023-04-15 21:42:45 +02:00
Alexander Weiss
5b2ae1798e backup: only show changed dirs if there are changes 2023-04-13 10:57:26 +02:00
Alexander Weiss
bad5fb2360 restore: Don't follow symlinks when setting time/modes 2023-04-12 22:55:14 +02:00
aawsome
5322d4e4b9
Merge pull request #576 from rustic-rs/stdin-filename
backup: Fix --stdin-filename
2023-04-12 22:19:00 +02:00
Alexander Weiss
27d1731d26 backup: Fix --stdin-filename 2023-04-12 21:34:58 +02:00
Alexander Weiss
dbf6ec7493 restore/ls: Add glob options to include/exclude patterns 2023-04-09 23:31:45 +02:00
Alexander Weiss
4faa4a3ebd Revert "restore: Add glob options to include/exclude patterns"
This reverts commit 9daee094cd.
2023-04-09 23:29:06 +02:00
Alexander Weiss
9daee094cd restore: Add glob options to include/exclude patterns 2023-04-09 23:27:06 +02:00
Alexander Weiss
82daadc1c6 ls: Add option --recursive 2023-04-06 23:41:39 +02:00
Alexander Weiss
5b0ab2488e restore: Treat all existing contents correctly 2023-04-05 17:39:22 +02:00
Björn Ketelaars
9639f9c702 Correct some minor spelling mistakes 2023-03-25 21:37:28 +01:00
Alexander Weiss
462f071643 Fix shell completions 2023-03-25 21:04:38 +01:00
Alexander Weiss
2add0118dc Avoid panic when content field is missing 2023-03-24 16:03:10 +01:00
Alexander Weiss
e0210b0b03 Add --no-progress option 2023-03-24 08:26:55 +01:00
Alexander Weiss
e47708479c Handle extended attributes 2023-03-23 13:57:09 +01:00
Alexander Weiss
41c9b2f5e6 restore: Fix restoring of empty files 2023-03-23 11:59:05 +01:00
Alexander Weiss
f4896e7e57 impl ReadSource for stdin 2023-03-20 22:39:55 +01:00
Alexander Weiss
8ca3a99ab2 Rework backend 2023-03-20 22:39:55 +01:00