balesz / vscode-taskfile

VSCode integration with https://taskfile.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSCode extension for Taskfile

This extension provides Intellisense, Tasks, a Tree View and Hover actions for your Taskfiles

Features

Intellisense

This extensions uses ReadHat's yaml validation extension to provide intellisense of your Taskfiles.

Intellisense

Tree View

Your tasks are displayed as a tree in the explorer view. This allows you to see all tasks in all workspace folders, grouped by Taskfiles. You can run, watch or edit a task from this view.

Tree View

Hover Actions

When hovering on a task in your Taskfiles, a hover menu allows you to run or watch the task.

Hover actions

Task Provider

Tasks in your Taskfiles are detected and made available to VSCode's tasks system. A simple problem matcher is provided to list failed tasks in the Problems pane.

Problem Matcher

Local installation

You can ask for the Taskfile binary to be installed locally. This will get the latest binary available and install it in the extension's storage. The extnsion will then use this binary to run your tasks.

Roadmap

Here are listed the features intended to ship

  • Go to definition for imported tasks
  • Go to definition for variables
  • Autocomplete provider for global and task-scoped variables

About

VSCode integration with https://taskfile.dev

License:MIT License


Languages

Language:TypeScript 96.2%Language:JavaScript 3.8%