Commit Graph

549 Commits

Author SHA1 Message Date
zxcat
0df8922090
Fix term log level limiter when log-file option set (#913) 2023-10-20 04:36:46 +00:00
aawsome
4eb32574e0
init: Handle option --dry-run (#906) 2023-10-12 14:39:09 +00:00
simonsan
29ce537b03
feat(alloc): Add optional (unsupported) allocators (#897)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-19 20:46:26 +00:00
simonsan
d33e576fd8
ci: deactivate semver checks until rustic-rs library is released
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-19 00:55:41 +02:00
simonsan
f3b0ac58a8
chore(docs): update library documentation
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-19 00:49:44 +02:00
aawsome
432380e157
Allow setting env variables in config file (#866)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-18 21:44:57 +00:00
simonsan
9a711ae599
chore: remove outdated lint
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-18 17:52:14 +02:00
simonsan
da6217277f
docs: fix item links in documentation for rustic_core
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 19:27:10 +02:00
aawsome
2af074a7f4
feat(backup): Add init option (#805)
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-11 06:17:27 +02:00
simonsan
50248e72f9 Refactor rustic_core API & add documentation
Co-authored-by: Alexander Weiss <alex@weissfam.de>
2023-09-05 21:55:23 +02:00
aawsome
f528337113
feat(commands): add --json option to forget command (#806)
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-08-16 18:41:13 +02:00
Alexander Weiss
3477669eb0 handle non-unicode link-targets 2023-08-01 06:46:38 +02:00
Alexander Weiss
a436fc4522 refactor diff command 2023-07-21 12:14:09 +02:00
aawsome
774604924f
Merge pull request #774 from rustic-rs/refactor-repair
refactor repair command
2023-07-20 21:20:48 +02:00
Alexander Weiss
65df10766b ls: Add options --summary and --long 2023-07-20 20:50:59 +02:00
Alexander Weiss
b0c9d7c8ab refactor repair command 2023-07-19 23:26:33 +02:00
Alexander Weiss
74bc7ca304 refactor merge command 2023-07-18 16:39:09 +02:00
Alexander Weiss
9f494313da refactor copy command 2023-07-14 16:10:06 +02:00
Alexander Weiss
ce40f1d42b refactor backup command 2023-07-13 22:26:24 +02:00
Alexander Weiss
e033ae9f5a refactor restore command 2023-07-10 23:01:54 +02:00
aderemi-adesada
3e310ab77d Fix "forget" command not removing provided IDs' snapshots 2023-07-08 13:23:28 +01:00
Alexander Weiss
031823634a refactor list command 2023-07-08 07:58:25 +02:00
aawsome
f39e1e408b
Merge pull request #734 from rustic-rs/refactor-ls
Refactor ls command
2023-07-08 07:53:00 +02:00
Alexander Weiss
bbfd0cd464 refactor ls command 2023-07-07 20:31:00 +02:00
Alexander Weiss
a93efb171b refactor tag command 2023-07-07 20:25:05 +02:00
Alexander Weiss
61314c219e Move init command to rustic_core 2023-07-07 07:02:10 +02:00
Alexander Weiss
b79254a90e move config command to rustic_core 2023-07-07 07:02:10 +02:00
Alexander Weiss
e334423848 move key command to rustic_core 2023-07-07 07:02:10 +02:00
Alexander Weiss
21a0376b4e refactor repository opening 2023-07-07 06:25:52 +02:00
Alexander Weiss
d3f2e73dc8 use Repository states 2023-06-29 23:42:42 +02:00
Alexander Weiss
adea0c00fb move dump functionality to rustic_core 2023-06-27 11:48:39 +02:00
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
aawsome
0c50519ddf
Merge pull request #678 from rustic-rs/repo-methods
make commands methods of repository structs
2023-06-13 12:37:23 +02:00
Alexander Weiss
d50b95d88c make commands methods of repository structs 2023-06-13 08:26:34 +02:00
aawsome
3c5543007c
Merge pull request #672 from pheki/global-configuration-files
Use global config files when user-specific file doesn't exist
2023-06-13 07:15:59 +02:00
Aphek
4aa0686869 Use global config files when user-specific file doesn't exist 2023-06-13 06:29:10 +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