>_

hr

agent-ready non-interactive

A horizontal :straight_ruler: for your terminal

How to install hr

brew install hr

hr use case

Generate horizontal visual separators in terminal output to improve log readability and distinguish between command executions.

When to use hr

  • Separating the output of multiple sequential commands in a single log file
  • Creating clear visual boundaries between different stages of a build or deployment pipeline
  • Marking the start and end of specific debug or error output blocks in the terminal

When not to use hr

  • When formal data formats like JSON or CSV are required for parsing
  • Sending output to environments that do not support terminal-width detection (tput)

hr features

  • · Full-width terminal ruler generation
  • · Support for custom characters and strings
  • · Support for multi-line ASCII patterns
  • · Zero dependencies (native POSIX shell and tput)

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like hr on its own.

Set up MCP →

Similar tools to hr