= RSHash :toc: macro

image::https://github.com/sorairolake/rshash/workflows/CI/badge.svg[CI, link=https://github.com/sorairolake/rshash/actions?query=workflow%3ACI]

RSHash is a command-line utility for computing and checking various message digests.

toc::[]

== Installation

=== How to build and install

Please see the link:BUILD.adoc[Build Guide].

== Usage

.... RSHash 0.1.0 A utility for computing various message digests

USAGE: rshash [FLAGS] [OPTIONS] [FILE]...

FLAGS: --list-hash-algorithms List supported hash algorithms -c, --check Read the checksums from the file and check them --ignore-missing Don't fail or report status for missing files --quiet Don't print OK for each successfully verified file --status Don't output anything, return the verification result as the exit status --strict Exit non-zero for improperly formatted checksum lines -w, --warn Warn about improperly formatted checksum lines -j, --json Output the verification result as JSON to stdout -p, --pretty Output as a pretty-printed JSON --progress Display a progress bar for reporting progress --speed Print the processing speed -h, --help Prints help information -V, --version Prints version information

OPTIONS: -H, --hash-algorithm Specify hash algorithm [possible values: BLAKE2b, BLAKE2s, BLAKE3, GOST, GOST- CryptoPro, Groestl-224, Groestl-256, Groestl-384, Groestl-512, Keccak-224, Keccak-256, Keccak-384, Keccak-512, MD2, MD4, MD5, RIPEMD-160, RIPEMD-256, RIPEMD- 320, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3- 512, Shabal-192, Shabal-224, Shabal-256, Shabal-384, Shabal-512, SM3, Streebog- 256, Streebog-512, Tiger, Whirlpool] -o, --output Output to instead of stdout -s, --style