From 5e39c0040ddde260831a5b9f73c0bbfec3738f94 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 13 Apr 2021 23:20:23 +0000
Subject: [PATCH] Docker...
---
borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
index 661e01f..b13063d 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
@@ -11,6 +11,9 @@
import java.util.ArrayList;
import java.util.List;
+/**
+ * Representation of ~/.borgbutler/borgbutler-config.json.
+ */
public class Configuration {
private Logger log = LoggerFactory.getLogger(Configuration.class);
/**
@@ -21,11 +24,16 @@
@JsonIgnore
private File workingDir;
/**
- * The path of the borg command to use.
+ * The path of the borg command to use (optional).
*/
private String borgCommand;
/**
+ * The borg version to install from github (optional).
+ */
+ private String borgVersion;
+
+ /**
* Default is 100 MB (approximately).
*/
private int maxArchiveContentCacheCapacityMb = 100;
@@ -105,10 +113,17 @@
return repoConfigs;
}
+ /**
+ * Optional borg command to use.
+ */
public String getBorgCommand() {
return this.borgCommand;
}
+ public String getBorgVersion() {
+ return borgVersion;
+ }
+
public int getMaxArchiveContentCacheCapacityMb() {
return this.maxArchiveContentCacheCapacityMb;
}
@@ -131,6 +146,10 @@
return this;
}
+ public void setBorgVersion(String borgVersion) {
+ this.borgVersion = borgVersion;
+ }
+
public Configuration setShowDemoRepos(boolean showDemoRepos) {
this.showDemoRepos = showDemoRepos;
return this;
--
Gitblit v1.10.0