aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/jshipit/Commands.java
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2023-05-29 23:56:25 +0200
committeraxtloss <axtlos@getcryst.al>2023-05-29 23:56:25 +0200
commit3bfe8ba05a429e726001b88c63f736f1bbed3509 (patch)
tree0e7d3cb0e38ea9111c7c05e63d3b05cfeda74825 /src/main/java/io/github/jshipit/Commands.java
parent87cc052844e2cacca591edd68884f1e7f6c49a3a (diff)
downloadjshipit-3bfe8ba05a429e726001b88c63f736f1bbed3509.tar.gz
jshipit-3bfe8ba05a429e726001b88c63f736f1bbed3509.tar.bz2
Allow bind mounting from host into container
Diffstat (limited to 'src/main/java/io/github/jshipit/Commands.java')
-rw-r--r--src/main/java/io/github/jshipit/Commands.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/io/github/jshipit/Commands.java b/src/main/java/io/github/jshipit/Commands.java
index ffdbe38..1b4b913 100644
--- a/src/main/java/io/github/jshipit/Commands.java
+++ b/src/main/java/io/github/jshipit/Commands.java
@@ -3,11 +3,17 @@ package io.github.jshipit;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
+import java.util.ArrayList;
+import java.util.List;
+
@Parameters(commandDescription = "Open a shell in a container")
class CommandShell {
@Parameter(names = {"--name", "-n"}, description = "Name of the container", required = true)
public String containerName;
+ @Parameter(names = {"--mount", "-m"}, description = "Mount a directory into the container", required = false)
+ public List<String> containerMount = new ArrayList<>();
+
@Parameter(names = "--help", help = true)
private boolean help;
}
@@ -20,6 +26,9 @@ class CommandStart {
@Parameter(names = {"--command", "-c"}, description = "Command to run in the container", required = false)
public String containerCommand = null;
+ @Parameter(names = {"--mount", "-m"}, description = "Mount a directory into the container", required = false)
+ public List<String> containerMount = new ArrayList<>();
+
@Parameter(names = "--help", help = true)
private boolean help;
}