Refactor backup system and migrate from submodule to shadow dependencies
- Remove s3-lite submodule and replace with AWS SDK and shadow plugin - Implement comprehensive backup commands with list, delete, create, restore, and suspend functionality - Add bundle format with compression support using Zstd and gunzip optimization - Implement local and S3 backup strategies with configurable options - Add backup tracking system with JSON persistence - Improve world directory handling and file exclusion logic - Add standalone bundler tool for bundle creation/extraction - Update Gradle configuration with shadow jar support and dependency management - Enhance configuration system with additional options for compression and temporary directories
This commit is contained in:
1 parent
6a2642ab93
commit
fb42be8155
21 files changed
+746
-183
No files matched your search
@@ -3,6 +3,8 @@ package io.ib67.sfcraft;
|
||||
public record Backup(
|
||||
String name,
|
||||
String backupKey,
|
||||
String type,
|
||||
String from,
|
||||
boolean incremental,
|
||||
long sizeTotal
|
||||
) {
|
||||
|
||||
Reference in new issue
Block a user