Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 1.82 KB

README.md

File metadata and controls

66 lines (46 loc) · 1.82 KB

hr.py

Horizontal rule for your terminal - in python!

Tired of not finding things in your terminal because there's a lot of logs and garbage? Tired of destroying the Enter key by creating a "void zone" in your terminal so that you can see the error that you're trying to debug?

Use the old <hr /> tag, but in your terminal.

Inspiration

The original version of the hr script was implement in bash (https://github.com/LuRsT/hr), and I thought, "why not have a python version?". So here we are!

Setup

$ pip install hr

Or if you want the latest version from github:

$ pip install git+git://github.com/euangoddard/hr.py.git

How to use it?

From the command-line:

$ hr
################################## # Till the end of your terminal window
$

$ hr '*'
********************************** # Till the end of your terminal window
$

You can also make "beautiful" ASCII patterns

$ hr - '#' -
----------------------------------
##################################
----------------------------------
$ hr '-#-' '-' '-#-'
-#--#--#--#--#--#--#--#--#--#--#--
----------------------------------
-#--#--#--#--#--#--#--#--#--#--#--

From another python script (it could happen, right?)

>>> from hr import hr
>>> hr()
################################## # Till the end of your terminal window
>>> hr('*')
********************************** # Till the end of your terminal window
>>> hr('-', '#', '-')
----------------------------------
##################################
----------------------------------
>>> hr('-#-', '-', '-#-')
-#--#--#--#--#--#--#--#--#--#--#--
----------------------------------
-#--#--#--#--#--#--#--#--#--#--#--

Requirements

The only requirement is python (tested in python 2.7 and python 3.4)