diff options
author | axtloss <axtlos@getcryst.al> | 2023-05-25 22:06:02 +0200 |
---|---|---|
committer | axtloss <axtlos@getcryst.al> | 2023-05-25 22:06:02 +0200 |
commit | cd0df48723ca7c603cececc3c65003bf43b09d59 (patch) | |
tree | 6f39ce65f7897dce1dc7a8ab6f4179a5aa2f3617 /src/main/java/io/github/jshipit/Commands.java | |
parent | 75bbdb15e6f90d4f690b839f6db0cedfb61045be (diff) | |
download | jshipit-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.java | 11 |
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") |