Skip to content

nefenit/hr

Repository files navigation

hr

📏 for your terminal

Versions

Filename Standard Wide characters Windows Unix
hr89w.c ANSI C (C89) ✔️ ✔️ ✔️
hr99w.c C99 ✔️ ✔️ ✔️
hr98w.cpp C++98 ✔️ ✔️ ✔️
hr17w.cpp C++17 ✔️ ✔️ ✔️
hr3.py Python 3.x ✔️ ✔️ ✔️
hr.go Go ✔️ Untested ✔️
hr.java** Java 13 ✔️ ✔️ ✔️
hr.p6** Perl 6 ✔️ ✔️ ✔️
hr.rb Ruby 2.x ✔️ Untested ✔️
hr89.c ANSI C (C89) ✔️ ✔️
hr99.c C99 ✔️ ✔️
hr98.cpp C++98 ✔️ ✔️
hr17.cpp C++17 ✔️ ✔️
hr2.py Python 2.7 ✔️ ✔️
hr.php* PHP 7 ✔️ ✔️
hr.lua** Lua 5.3 ✔️ ✔️
hrlinx86.nasm x86 Assembly Linux only

* Can only fetch width from ncurses module
** Can only fetch width from COLUMNS environment variable

Usage

$ hr
########################################...
$ COLUMNS=5 hr
#####
$ env COLUMNS=5 hr
#####
$ hr 123 qwerty
1231231231231231231231231231231231231231...
qwertyqwertyqwertyqwertyqwertyqwertyqwer...
$ COLUMNS=7 hr 123 qwerty
1231231
qwertyq
$ env COLUMNS=7 hr 123 qwerty
1231231
qwertyq