Skip to content

Repository files navigation

Nadle Task Runner for IntelliJ

Build

Integrates Nadle task execution into IntelliJ IDEA.

Features:

  • Run icons next to tasks.register("name", fn) definitions for one-click execution
  • Language intelligence (diagnostics, completions, hover, go-to-definition) for nadle.config.* files via the bundled Nadle Language Server
  • Navigate from dependsOn references to task definitions
  • File Structure popup (Cmd+F12) lists all registered tasks with filtering
  • Task name autocomplete in run configuration editor with monorepo support
  • Debug support with Node.js inspector
  • Works with nadle.config.ts, nadle.config.js, and other supported extensions

Installation

From JetBrains Marketplace

Settings > Plugins > Marketplace > Search for "Nadle" > Install

From Disk

Download the latest release and install manually:

Settings > Plugins > > Install plugin from disk...

Usage

  1. Open a project containing nadle.config.ts (or .js, .mjs, .cjs, .mts, .cts)
  2. Click the run icon in the gutter next to any tasks.register() call
  3. Press Cmd+F12 to browse all tasks in the File Structure popup
  4. Use Ctrl+Space in the run configuration editor for task name autocomplete

Requirements

  • IntelliJ IDEA 2024.2+
  • Node.js (for task execution and language server)
  • Nadle installed as a project dependency

Development

# Build the plugin
./gradlew build

# Run a sandboxed IDE instance with the plugin
./gradlew runIde

# Check compilation
./gradlew compileKotlin

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages