Application Path Settings
These settings allow you to specify custom executable paths for build tools and task runners supported by the extension. On all platforms, ~/ in a path is automatically expanded to the userβs home directory. On Windows, if a path ends with the bare executable name (e.g. ant, not ant.exe), the appropriate extension (.exe, .bat, .cmd) is appended automatically.
Some tools have dedicated sub-pages with additional tool-specific settings:
| Sub-section | Description |
|---|---|
| Act | Run GitHub Actions locally with act |
| Ant | Ant build tool and ANSICON settings |
| CircleCI CLI | Run CircleCI jobs locally with circleci |
| CMake | CMake build system settings |
Table of Contents
- workspaceTasks.applicationPath.ansicon
- workspaceTasks.applicationPath.cargo
- workspaceTasks.applicationPath.cargo-make
- workspaceTasks.applicationPath.composer
- workspaceTasks.applicationPath.deno
- workspaceTasks.applicationPath.gradle
- workspaceTasks.applicationPath.just
- workspaceTasks.applicationPath.make
- workspaceTasks.applicationPath.maven
- workspaceTasks.applicationPath.msbuild
- workspaceTasks.applicationPath.pipenv
- workspaceTasks.applicationPath.poe
- workspaceTasks.applicationPath.poetry
- workspaceTasks.applicationPath.rake
- workspaceTasks.applicationPath.taskfile
workspaceTasks.applicationPath.ansicon
| Β | Β |
|---|---|
| Type: | string |
| Default: | "ansicon.exe" |
| Scope: | resource |
Path to the ANSICON executable used to provide colored output for Ant tasks in the Windows terminal.
Example:
{
"workspaceTasks.applicationPath.ansicon": "ansicon.exe"
}
![]()
workspaceTasks.applicationPath.cargo
| Β | Β |
|---|---|
| Type: | string |
| Default: | "cargo" |
| Scope: | resource |
Path to the Cargo executable (Rust package manager and build tool). On Windows, .exe is appended automatically when the path ends with cargo.
Example:
{
"workspaceTasks.applicationPath.cargo": "cargo"
}
workspaceTasks.applicationPath.cargo-make
| Β | Β |
|---|---|
| Type: | string |
| Default: | "cargo-make" |
| Scope: | resource |
Path to the cargo-make task runner. On Windows, .exe is appended automatically when the path ends with cargo-make.
Example:
{
"workspaceTasks.applicationPath.cargo-make": "cargo-make"
}
workspaceTasks.applicationPath.composer
| Β | Β |
|---|---|
| Type: | string |
| Default: | "composer" |
| Scope: | resource |
Path to the Composer PHP package manager executable. On Windows, .bat is appended automatically when the path ends with composer.
Example:
{
"workspaceTasks.applicationPath.composer": "composer"
}

workspaceTasks.applicationPath.deno
| Β | Β |
|---|---|
| Type: | string |
| Default: | "~/.deno/bin/deno" |
| Scope: | resource |
Path to the Deno runtime executable. On Windows, .exe is appended automatically when the path ends with deno.
Example:
{
"workspaceTasks.applicationPath.deno": "~/.deno/bin/deno"
}

workspaceTasks.applicationPath.gradle
| Β | Β |
|---|---|
| Type: | string |
| Default: | "gradlew" |
| Scope: | resource |
Path to the Gradle wrapper or executable. On Windows, .bat is appended automatically when the path ends with gradle.
Example:
{
"workspaceTasks.applicationPath.gradle": "gradlew"
}

workspaceTasks.applicationPath.just
| Β | Β |
|---|---|
| Type: | string |
| Default: | "just" |
| Scope: | resource |
Path to the Just command runner. On Windows, .exe is appended automatically when the path ends with just.
Example:
{
"workspaceTasks.applicationPath.just": "just"
}

workspaceTasks.applicationPath.make
| Β | Β |
|---|---|
| Type: | string |
| Default: | "make" |
| Scope: | resource |
Path to the Make executable. On Windows, .exe is appended automatically when the path ends with make.
Example:
{
"workspaceTasks.applicationPath.make": "make"
}

workspaceTasks.applicationPath.maven
| Β | Β |
|---|---|
| Type: | string |
| Default: | "mvn" |
| Scope: | resource |
Path to the Maven executable. On Windows, .cmd is appended automatically when the path ends with mvn.
Example:
{
"workspaceTasks.applicationPath.maven": "mvn"
}

workspaceTasks.applicationPath.msbuild
| Β | Β |
|---|---|
| Type: | string |
| Default: | "msbuild" |
| Scope: | resource |
Path to the MSBuild executable. On Windows, .exe is appended automatically when the path ends with msbuild.
Example:
{
"workspaceTasks.applicationPath.msbuild": "msbuild"
}

workspaceTasks.applicationPath.pipenv
| Β | Β |
|---|---|
| Type: | string |
| Default: | "pipenv" |
| Scope: | resource |
Path to the Pipenv Python environment manager. On Windows, .exe is appended automatically when the path ends with pipenv.
Example:
{
"workspaceTasks.applicationPath.pipenv": "pipenv"
}

workspaceTasks.applicationPath.poe
| Β | Β |
|---|---|
| Type: | string |
| Default: | "poe" |
| Scope: | resource |
Path to the Poe the Poet task runner for Python projects. On Windows, .exe is appended automatically when the path ends with poe.
Example:
{
"workspaceTasks.applicationPath.poe": "poe"
}
workspaceTasks.applicationPath.poetry
| Β | Β |
|---|---|
| Type: | string |
| Default: | "poetry" |
| Scope: | resource |
Path to the Poetry Python dependency and packaging tool. On Windows, .exe is appended automatically when the path ends with poetry.
Example:
{
"workspaceTasks.applicationPath.poetry": "poetry"
}
workspaceTasks.applicationPath.rake
| Β | Β |
|---|---|
| Type: | string |
| Default: | "rake" |
| Scope: | resource |
Path to the Rake Ruby build tool. On Windows, .bat is appended automatically when the path ends with rake.
Example:
{
"workspaceTasks.applicationPath.rake": "rake"
}
workspaceTasks.applicationPath.taskfile
| Β | Β |
|---|---|
| Type: | string |
| Default: | "task" |
| Scope: | resource |
Path to the Task (go-task) executable. On Windows, .exe is appended automatically when the path ends with task.
Example:
{
"workspaceTasks.applicationPath.taskfile": "task"
}
Custom path example:
{
"workspaceTasks.applicationPath.taskfile": "~/bin/task"
}