https://github.com/lechuckroh/task-intellij-plugin
IntelliJ IDEA plugin for go-task run configuration
https://github.com/lechuckroh/task-intellij-plugin
go-task intellij intellij-plugin taskfile
Last synced: about 1 month ago
JSON representation
IntelliJ IDEA plugin for go-task run configuration
- Host: GitHub
- URL: https://github.com/lechuckroh/task-intellij-plugin
- Owner: lechuckroh
- License: mit
- Created: 2021-06-18T14:28:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-08-11T04:40:18.000Z (7 months ago)
- Last Synced: 2025-08-11T06:30:23.788Z (7 months ago)
- Topics: go-task, intellij, intellij-plugin, taskfile
- Language: Kotlin
- Homepage:
- Size: 593 KB
- Stars: 20
- Watchers: 1
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Task IntelliJ Run Configuration Plugin

IntelliJ Run configuration plugin for [Task](https://taskfile.dev/).

## Requirements
* Install `task`. See [here](https://taskfile.dev/#/installation)
* JDK 17 or higher to build from source
## Install from JetBrains Plugin Marketplace
Install [Taskfile Plugin](https://plugins.jetbrains.com/plugin/17058-taskfile) by searching `Taskfile` in plugin marketplace.
## Install from source
1. Build source
```bash
$ ./gradlew build
```
2. Copy `build/distributions/task-intellij-plugin-*.zip` file.
3. In IntelliJ IDEA Preferences -> Plugin -> Install Plugin from Disk -> Select file from step 2. \

## Usage
1. Open 'Run/Debug Configurations'.
2. Add `Taskfile`:
* Task executable: Select `task` executable to run. Set empty to run `task` in `$PATH`.
* Taskfile: Select `Taskfile.yml` file to use.
* Task: Input task name to run.
* CLI arguments: Input [CLI arguments](https://taskfile.dev/#/usage?id=forwarding-cli-arguments-to-commands) to use.
* Working directory
* Environment variables: See [Environment Variables](https://taskfile.dev/#/usage?id=environment-variables)
* Variables: See [Variables](https://taskfile.dev/#/usage?id=variables)