diff options
Diffstat (limited to 'app/SlackBuilder/CommandLine.hs')
| -rw-r--r-- | app/SlackBuilder/CommandLine.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/SlackBuilder/CommandLine.hs b/app/SlackBuilder/CommandLine.hs index 1b0d7ed..23bf840 100644 --- a/app/SlackBuilder/CommandLine.hs +++ b/app/SlackBuilder/CommandLine.hs @@ -29,6 +29,7 @@ data SlackBuilderCommand | ArchiveCommand Text Text String Text | DownloadCommand Text String | CloneCommand Text Text Text + | DownloadAndDeployCommand Text Text deriving (Eq, Show) data PackagistArguments = PackagistArguments @@ -73,6 +74,7 @@ slackBuilderCommand = subparser <> command "archive" (info archiveCommand mempty) <> command "download" (info downloadCommand mempty) <> command "clone" (info cloneCommand mempty) + <> command "deploy" (info deployCommand mempty) where slackBuildCommand = SlackBuildCommand <$> argument str (metavar "PATH") @@ -93,3 +95,6 @@ slackBuilderCommand = subparser <$> argument str (metavar "REPO") <*> argument str (metavar "TARBALL") <*> argument str (metavar "TAG_PREFIX") + deployCommand = DownloadAndDeployCommand + <$> argument str (metavar "URI") + <*> argument str (metavar "TARBALL") |
