JetBrains Fleet 1.48 Help

Execute raw commands

In JetBrains Fleet, you can execute raw commands and automate interactions with external tools using run configurations.

To do this, use the command run configuration type:

{ "configurations": [ { "type": "command", "name": "curl example", "program": "curl", "args": ["-H", "Header:value", "localhost:8080"] } ] }

Once configured, you can run the command from the Run & Debug popup by pressing ⌘ R.

Key

Description

program

(required)

The shell command to execute.

args

Command-line arguments for the program. The value is a JSON array, for example, "args": ["I", "love", "Fleet"].

name

A human-readable name that identifies the run configuration.

environment

Custom environment variables for the process, specified as a JSON object. To define an environment variable, add a property where the key is the variable name and the value is its value. For example:

"environment": { "TEMP_DIR": "/home/user/temp", "GENERATE_RANDOM_PASSWORD": "true" }

dependsOn

Names of other configurations to run before this configuration. For example: "dependsOn": ["first", "second"]. For details, see Chained run configurations.

workingDir

Working directory for the run configuration.

allowParallelRun

If set to true, multiple instances of this configuration can run simultaneously.

pty

Show application process output in PTY (true) or in read-only view (false)

08 May 2025