Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

target_app

Marcel Kloubert edited this page Jan 4, 2018 · 20 revisions

Home >> Targets >> app

App

Runs a shell command, that is used for deployment.

{
    "deploy.reloaded": {
        "targets": [
            {
                "type": "app",
                "name": "My App target",

                "app": "./myDeployScript.sh",
                "deployFlag": "--deploy"
            }
        ]
    }
}
Name Description
app* The (shell) command to execute.
appendOperationFlag If (true), the deploy operation argument will be append as last execution argument, but before the file list. Otherwise it will be submitted as first argument. Default: (false)
arguments* One or more arguments for the invokation.
cwd* The custom working directory.
deployFlag The optional operation flag, that indicates if files should be deployed / uploaded.
outDirectory* The custom output directory.
pathSeparator* A custom separator for the file paths.
prependFileList If (true), the list of files will be added as first arguments. Otherwise it will be submitted as last arguments. Default: (false)
runInTerminal Run in integrated terminal of the editor or not. Default: (false)
submitFileList Submit file list or not. Default: (true)
usePlaceholders Use placeholder for arguments or not. Default: (false)
useRelativePaths Use relative file paths (if possible) or not. Default: (false)
wait Wait until execution has been finished. Has no effect, if runInTerminal is (true). Default: (true)

* supports placeholders

Clone this wiki locally