Dev tools · alternatives · 2026
24 alternatives to Trigger – run a shell command repeatedly on file changes
Run a user-defined command on file changes. Contribute to sharkdp/trigger development by creating an account on GitHub.
Trigger is a command-line tool that monitors files for changes and automatically executes a shell command whenever a change is detected. It is designed for developers who want to automate repetitive tasks during… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Trigger – run a shell command repeatedly on file changes launched in 2016; newer entries below may have overtaken it.
- 1

A simple, fast and user-friendly alternative to 'find' - sharkdp/fd
2017 · github.com · its alternatives →
- 2

A command-line benchmarking tool. Contribute to sharkdp/hyperfine development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

- 4

A command-line benchmarking tool. Contribute to sharkdp/hyperfine development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 5

Execute a command when something changes. Contribute to crodjer/watchman development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 6

Run a shell script with bash, line-by-line, prompted on each command. Useful for running unknown scripts or debugging. Not a secure substitute for understanding a script beforehand. - LICENSE
2021 · gist.github.com · its alternatives →
- 7SP
2017 · seashells.io · its alternatives →
- 8

CLI tool for inspecting and managing services listening on localhost ports - raskrebs/sonar
Mar 2026 · github.com · its alternatives →
- 9

What if you could use bash from a filesystem? Contribute to pcgrosen/bashfs development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 10

Execute any script in a GitHub issue comment. Contribute to nwtgck/actions-comment-run development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 12
ShellDef▲118Shell script analyzer to scan, detect, + protect
2025 · shelldef.com · its alternatives →
- 13

- 14

Alert yourself after a long-running task in terminal - README.md
2021 · gist.github.com · its alternatives →
- 15

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 16

Ledge is a Markdown notebook for developers and DevOps. Run a code block in place and its output streams in beneath it. Free and open source, for Mac and iPhone.
23d ago · ledge.sh · its alternatives →
- 17
Eggshell▲90Simple BASH script manager for your Mac menubar
2018 · yoavanaki.gumroad.com · its alternatives →
- 18

tracexec helps you to figure out what and how programs get executed when you execute a command. It's useful for debugging build systems, catching fd leaks, understanding what shell scripts actually do, figuring out what programs does a proprietary software run, etc.
2024 · github.com · its alternatives →
- 19

Task runner that helps you easily manage and invoke small scripts and wrappers - TekWizely/run
2019 · github.com · its alternatives →
- 20

Real-time CLI flag explainer for fish shell. Contribute to ibehnam/shellock development by creating an account on GitHub.
Jan 2026 · github.com · its alternatives →
- 21

Manage multiple shell instances via events. Contribute to fearenales/event-driven-shell development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 22

Note: this is an update to [this](https://news.ycombinator.com/item?id=44568529) "Show HN" post. timep is a state-of-the-art [debug-]trap-based bash profiler that is efficient and extremely accurate. Unlike other profilers, timep records: 1. per-command wall-clock time 2. per-command CPU time, and 3. the hierarchy of parent function calls /subshells for each command the wall-clock + CPU time combination allows you to determine if a particular command is CPU-bound or IO-bound, and the hierarchical logging gives you a map of how the code actually executed. The standout…
2025 · github.com · its alternatives →
- 23

2025 · github.com · its alternatives →
- 24
launchk▲68Manage launchd agents and daemons from a snappy terminal UI
2021 · github.com · its alternatives →
Also compare
- A simple, fast and user-friendly alternative to find, written in Rust alternatives
- Hyperfine – a command-line benchmarking tool alternatives
- shell.how alternatives
- Hyperfine – a command-line benchmarking tool alternatives
- Watchman – Execute a command when a file changes alternatives
- Run unknown shell script with a line-by-line confirmation prompt alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →