Files
cheatsheet-tldr/tldr/reflex
2025-12-02 00:21:15 +00:00

30 lines
694 B
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# reflex
> Watch a directory and rerun a command when certain files change.
> More information: <https://github.com/cespare/reflex#usage>.
- Rebuild with `make` if any file changes:
`reflex make`
- Compile and run Go application if any `.go` file changes:
`reflex {{[-r|--regex]}} '{{\.go$}}' {{go run .}}`
- Ignore a directory when watching for changes:
`reflex {{[-G|--inverse-regex]}} '{{^dir/}}' {{command}}`
- Run command when reflex starts and restarts on file changes:
`reflex {{[-s|--start-service]}} true {{command}}`
- Substitute the filename that changed in:
`reflex -- echo {}`