arelo
brew install arelo
v1.15.4
MIT
Simple auto reload (live reload) utility
7
30-day installs · #9691
7
90-day · #13503
86
365-day · #9588
126
★ GitHub stars · updated 9mo ago
Build dependencies
GitHub topics
auto-reload
filewatcher
go
golang
live-reload
livereload
reload
task-runner
watcher
Links
- https://github.com/makiuchi-d/arelo
- GitHub: makiuchi-d/arelo
- Brew formula source: Formula/a/arelo.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Simple auto reload (live reload) utility",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:30+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "arelo",
"github_default_branch": "master",
"github_last_commit_at": "2025-11-01T15:03:32Z",
"github_readme_excerpt": "# Arelo - a simple auto reload utility\n\n[](https://github.com/makiuchi-d/arelo/actions/workflows/test.yml)\n[](https://goreportcard.com/report/github.com/makiuchi-d/arelo)\n\nArelo executes the specified command and monitors the files under the target directory.\nWhen the file that matches the pattern has been modified, restart the command.\n\n## Features\n\n - Simple command line interface without config file\n - Monitoring file patterns are specified as glob\n - globstar (**; matches to zero or more directories) supported\n - can match the no extention filename\n - can match the hidden filename which starts with \".\"\n - Safely terminate child processes\n - Any command line tool can be executed\n - not only go project\n - can execute shell script\n - No unnesesary servers\n - no need to use local port unlike http server\n\n## Install\n\n```\ngo install github.com/makiuchi-d/arelo@latest\n```\n\nAlternatively, you can install it via [Homebrew](https://formulae.brew.sh/formula/arelo):\n\n```\nbrew install arelo\n```\n\nOr, you can download the executable binaries from the [release page](https://github.com/makiuchi-d/arelo/releases).\n\nTo get a static-linked executable binary, build with `CGO_ENABLED=0`.\n\n## Quick start\n\nRun this command in your Go project directory.\n\n```\narelo -p \u0027**/*.go\u0027 -i \u0027**/.*\u0027 -i \u0027**/*_test.go\u0027 -- go run .\n```\n\n## Usage\n\n```\nUsage: arelo [OPTION]... -- COMMAND\nRun the COMMAND and restart when a file matches the pattern has been modified.\n\nOptions:\n -d, --delay duration duration to delay the restart of the command (default 1s)\n -f, --filter event filter file system event (CREATE|WRITE|REMOVE|RENAME|CHMOD)\n -h, --help display this message\n -i, --ignore glob ignore pathname glob pattern\n -n, --no-stdin do not forward stdin to the command\n -p, --pattern glob ",
"github_repo": "makiuchi-d/arelo",
"github_stars": 126,
"github_topics": [
"auto-reload",
"filewatcher",
"go",
"golang",
"live-reload",
"livereload",
"reload",
"task-runner",
"watcher"
],
"homepage": "https://github.com/makiuchi-d/arelo",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 7,
"installs_365d": 86,
"installs_90d": 7,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "arelo",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 9691,
"rank_365d": 9588,
"rank_90d": 13503,
"raw_hash": "c8cca41c3c861043",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/a/arelo.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.15.4",
"versioned_formulae": [],
"why_use_this": null
}