aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/jshipit/Commands.java
diff options
context:
space:
mode:
authoraxtloss <axtlos@getcryst.al>2023-05-25 22:06:02 +0200
committeraxtloss <axtlos@getcryst.al>2023-05-25 22:06:02 +0200
commitcd0df48723ca7c603cececc3c65003bf43b09d59 (patch)
tree6f39ce65f7897dce1dc7a8ab6f4179a5aa2f3617 /src/main/java/io/github/jshipit/Commands.java
parent75bbdb15e6f90d4f690b839f6db0cedfb61045be (diff)
downloadjshipit-cd0df48723ca7c603cececc3c65003bf43b09d59.tar.gz
jshipit-cd0df48723ca7c603cececc3c65003bf43b09d59.tar.bz2
Add shell subcommand
Diffstat (limited to 'src/main/java/io/github/jshipit/Commands.java')
-rw-r--r--src/main/java/io/github/jshipit/Commands.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/io/github/jshipit/Commands.java b/src/main/java/io/github/jshipit/Commands.java
index 98283e3..89eaad4 100644
--- a/src/main/java/io/github/jshipit/Commands.java
+++ b/src/main/java/io/github/jshipit/Commands.java
@@ -3,10 +3,19 @@ package io.github.jshipit;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
+@Parameters(commandDescription = "Open a shell in a container")
+class CommandShell {
+ @Parameter(names = {"--name", "-n"}, description = "Name of the container", required = true)
+ public String containerName;
+}
+
@Parameters(commandDescription = "Start a container")
class CommandStart {
- @Parameter(names = {"--name", "-n"}, description = "Name of the container")
+ @Parameter(names = {"--name", "-n"}, description = "Name of the container", required = true)
public String containerName;
+
+ @Parameter(names = {"--command", "-c"}, description = "Command to run in the container", required = false)
+ public String containerCommand = null;
}
@Parameters(commandDescription = "Create a container")