SkillAgentSearch skills...

Multiwatch

Simple task runner on directory changes that doesn't produce tons of logs if everything is OK 👌

Install / Use

/learn @Enapiuz/Multiwatch
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

multiwatch

Build Status Go Report Card codecov Maintainability Open Source Helpers License: GPL v3 FOSSA Status

Simple task runner on directory changes. asciicast

Installation

Manual

  1. Download multiwatch
    • git clone https://github.com/Enapiuz/multiwatch.git
  2. Install via go
    • cd multiwatch && go install

Distros

macOS

brew install Enapiuz/tap/multiwatch

Other systems

Work in progress

Config

# debounce time for file change events in milliseconds
delay=500

[[watch]]
name = "linter"
paths = ["src"]
commands = ["npm run lint"]

[[watch]]
name = "tests"
paths = ["src", "tests"]
ignorePrefixes=["vendor"] # ignore "src/vendor/*" and "tests/vendor/*" 
commands = ["npm run test", "npm run build"]
breakOnFail = true # if tests will fail, build won't be run

Donation

If you are enjoying this tool, feel free to buy me a coffee 😉

<a href="https://www.buymeacoffee.com/enapiuz" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a>

License

FOSSA Status

Related Skills

View on GitHub
GitHub Stars74
CategoryDevelopment
Updated5mo ago
Forks3

Languages

Go

Security Score

97/100

Audited on Oct 6, 2025

No findings