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/>.
|
2024-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-06-17 23:09:15 -06:00
|
|
|
.TH HRU 1 2024-06-17 "Bonsai Core Utilites 0.13.8"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH NAME
|
|
|
|
hru \(en human readable units
|
2024-06-02 18:47:14 -06:00
|
|
|
.\"
|
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-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH DESCRIPTION
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-03-26 19:22:30 -06:00
|
|
|
Convert counts to higher units.
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-06-17 23:09:15 -06:00
|
|
|
Byte counts will be read in the form of whole numbers from the standard input
|
|
|
|
and be written to the standard output the same number converted to a higher unit
|
|
|
|
of data as defined by the \fIInternational System of Units\fP.
|
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-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH DIAGNOSTICS
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-03-26 19:22:30 -06:00
|
|
|
If encountering non-integer characters in the standard input, the program will
|
2024-06-03 23:52:28 -06:00
|
|
|
exit with the appropriate error code as defined by
|
|
|
|
.BR sysexits.h (3)
|
|
|
|
and print an error message.
|
2024-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH RATIONALE
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-06-03 23:52:28 -06:00
|
|
|
The GNU project\(cqs
|
|
|
|
.BR ls (1)
|
|
|
|
implementation contains a human-readable option (\fB-h\fP) that, when specified,
|
2024-06-05 23:07:15 -06:00
|
|
|
makes the tool print size information in a format more immediately
|
2024-06-17 23:09:15 -06:00
|
|
|
readable. This functionality is useful not only in this context, so the decision
|
|
|
|
was made to split it into a new tool. The original functionality from GNU\(cqs
|
2024-06-03 23:52:28 -06:00
|
|
|
.BR ls (1)
|
|
|
|
can be emulated with
|
|
|
|
.BR fop (1)
|
|
|
|
combined with this program.
|
2024-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH STANDARDS
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-06-17 23:09:15 -06:00
|
|
|
The standard unit prefixes as specified by the
|
|
|
|
.I Bureau International des Poids et Mesures
|
|
|
|
.RI ( BIPM )
|
|
|
|
in the ninth edition of
|
|
|
|
.I The International System of Units
|
|
|
|
.RI ( SI )
|
2024-06-03 23:52:28 -06:00
|
|
|
are utilized for the ouput of conversions.
|
2024-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH AUTHOR
|
2024-06-03 23:07:19 -06:00
|
|
|
|
2024-06-02 18:47:14 -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
|
|
|
|
2024-06-02 18:47:14 -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-06-02 18:47:14 -06:00
|
|
|
.\"
|
2024-02-14 23:31:54 -07:00
|
|
|
.SH SEE ALSO
|
2024-06-02 18:47:14 -06:00
|
|
|
GNU
|
|
|
|
.BR ls (1),
|
2024-06-17 23:09:15 -06:00
|
|
|
.I The International System of Units (SI) 9th Edition
|