bonsix/docs/hru.1

61 lines
1.7 KiB
Groff
Raw Normal View History

2024-02-14 23:31:54 -07:00
.\" Copyright (c) 2024 Emma Tebibyte <emma@tebibyte.media>
.\"
.\" This work is licensed under CC BY-SA 4.0. To see a copy of this license,
.\" visit <http://creativecommons.org/licenses/by-sa/4.0/>.
.\"
.TH HRU 1
2024-02-14 23:31:54 -07:00
.SH NAME
hru \(en human readable units
.\"
2024-02-14 23:31:54 -07:00
.SH SYNOPSIS
2024-06-03 23:07:19 -06:00
2024-02-14 23:31:54 -07:00
hru
.\"
2024-02-14 23:31:54 -07:00
.SH DESCRIPTION
2024-06-03 23:07:19 -06:00
Convert counts to higher units.
2024-06-03 23:07:19 -06:00
The program will read byte counts in the form of whole numbers from the standard
input and write to the standard output the same number converted to a higher
unit of data as defined by the International System of Units.
2024-06-03 23:07:19 -06:00
2024-02-18 14:59:12 -07:00
The program will convert the byte count to the highest unit possible where the
value is greater than one.
.\"
2024-02-14 23:31:54 -07:00
.SH DIAGNOSTICS
2024-06-03 23:07:19 -06:00
If encountering non-integer characters in the standard input, the program will
exit with the appropriate error code as defined by sysexits.h(3) and print an
error message.
.\"
2024-02-14 23:31:54 -07:00
.SH RATIONALE
2024-06-03 23:07:19 -06:00
The GNU project\(cqs ls(1) implementation contains a human-readable option (-h)
2024-02-14 23:31:54 -07:00
that, when specified, makes the tool print size information in a format more
2024-02-18 14:59:12 -07:00
immediately readable. This functionality is useful not only in the context of
2024-02-14 23:31:54 -07:00
ls(1) so the decision was made to split it into a new tool. The original
functionality in GNU\(cqs ls(1) can be emulated with fop(1) combined with this
2024-02-14 23:31:54 -07:00
program.
.\"
2024-02-14 23:31:54 -07:00
.SH STANDARDS
2024-06-03 23:07:19 -06:00
The standard unit prefixes as specified by the Bureau International des Poids
et Mesures (BIPM) in the ninth edition of The International System of Units
(SI) are utilized for the ouput of conversions.
.\"
2024-02-14 23:31:54 -07:00
.SH AUTHOR
2024-06-03 23:07:19 -06:00
Written by Emma Tebibyte
.MT emma@tebibyte.media
.ME .
.\"
2024-02-14 23:31:54 -07:00
.SH COPYRIGHT
2024-06-03 23:07:19 -06:00
Copyright \(co 2024 Emma Tebibyte. License AGPLv3+: GNU AGPL version 3 or later
2024-02-14 23:31:54 -07:00
<https://gnu.org/licenses/agpl.html>.
.\"
2024-02-14 23:31:54 -07:00
.SH SEE ALSO
GNU
.BR ls (1),
The International System of Units (SI) 9th Edition