🍺 BREW Explorer

← all formulae

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

go

GitHub topics

auto-reload filewatcher go golang live-reload livereload reload task-runner watcher

Links

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[![go test](https://github.com/makiuchi-d/arelo/actions/workflows/test.yml/badge.svg)](https://github.com/makiuchi-d/arelo/actions/workflows/test.yml)\n[![Go Report Card](https://goreportcard.com/badge/github.com/makiuchi-d/arelo)](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
}