# rnix-hashes: Nix hash converter Newer version of Nix output hash mismatches in the SRI format by default. But sometimes you want to access the same hashes in different encodings. This is a small utility that allows you to do just that and convert between the formats. ## Example `$ rnix-hashes sha256-Y39OVtscIh6VSH4WBwCDM/eGPFEOxzXtgnHU708CnqU=` ``` SRI sha256-Y39OVtscIh6VSH4WBwCDM/eGPFEOxzXtgnHU708CnqU= base16 637f4e56db1c221e95487e1607008333f7863c510ec735ed8271d4ef4f029ea5 base32 19cy097yzm3ihbnkbiqfa4y8dxrkhc00f5ky92aiw8hwvdb4wzv3 base64 Y39OVtscIh6VSH4WBwCDM/eGPFEOxzXtgnHU708CnqU= ``` ## Usage `$ rnix-hashes --help` ``` rnix-hashes 0.2.0 Andika Demas Riyandi Nix hash converter USAGE: rnix-hashes [OPTIONS] FLAGS: -h, --help Prints help information -V, --version Prints version information OPTIONS: --encoding Sets specific encoding: BASE16|BASE32|BASE64|PBASE16|PBASE32|PBASE64|SRI ARGS: Sets the input file to use ``` ## Installation rnix-hashes will be available in nixpkgs master soon. `nix-env -i rnix-hashes`. It's also possible to install it directly from this repository: `nix-env -f https://github.com/numtide/rnix-hashes/archive/master.tar.gz -i` ## License MIT, Copyright 2020 NumTide Ltd and contributors