shell2http
« Back to VersTracker
Description:
Executing shell commands via HTTP server
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: http-server cli automation api shell
Install: brew install shell2http
About:
shell2http is a command-line tool that exposes any shell command or script as a RESTful HTTP API endpoint. It listens for incoming HTTP requests and executes specified shell commands, returning their standard output as the response. This utility simplifies the creation of lightweight web services for system administration and automation tasks without writing boilerplate server code.
Key Features:
  • Exposes shell commands as HTTP endpoints
  • Supports GET and POST methods
  • Handles command arguments from URL query parameters
  • Lightweight and written in Go for single-binary deployment
Use Cases:
  • Creating quick internal APIs for system monitoring scripts
  • Automating local development environment tasks via HTTP calls
  • Building simple webhooks to trigger shell-based workflows
Alternatives:
  • webhook – webhook is more focused on executing predefined commands from incoming webhooks, while shell2http dynamically maps URL paths to commands.
  • Flask – Flask is a full Python web framework requiring code writing, whereas shell2http requires no coding, just shell commands.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:19am 0 VERSION_BUMP e1ed7b35
Sep 14, 2024 6:41pm 0 VERSION_BUMP 54f3e922