Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>binrunNew to Visual Studio Code? Get it now.
binrun

binrun

Keith Devens

|
202 installs
| (0) | Free
Choose from list of scripts in your workspace to run
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

binrun

binrun gives you a pick list of scripts in your workspace to execute

screenshot

Features

  • Provides a fuzzy pick list to execute scripts in your workspace
  • Searches ./bin (user-configurable)
  • Executes the command in the integrated terminal
  • Configurable command template
  • Supports Just recipes

I use the configurable command template to forward the command to kitty so I can launch commands in my terminal-of-choice.

Rationale

I got frustrated by the continual cycle of editor → alt-tab to terminal → up-arrow (*n) + enter to run/build etc. One should be able to launch tools from where changes are made with less friction, either a keystroke or two.

Following the "unix philosophy" of having separate tools loosely coupled, this doesn't depend on "task runners" or npm scripts or vscode tasks defined in json files. With this extension, you can launch any shell script in your workspace, so it works automatically without any dependencies or configuration.

Installation

code --install-extension kbd.binrun

Or here is kbd.binrun on the extension marketplace.

Extension Settings

This extension contributes the following settings:

  • binrun.commandTemplate: a string template for each command
  • binrun.subDirectories: set to an array of subdirectories to search

Known Issues

If you change the directory of your terminal away from your workspace it won't be able to run your scripts.

Todo

  • write tests :)
  • suggestions?

Changelog

See Changelog

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft