nix3-hash-to-base32(1)

πŸ’– nix3-hash-to-base32(1) β€” General Commands Manual πŸ’–

okay bestie, before we do literally anything: there are two versions of this page in the wild and one of them is this one. this lil cutie lives in the General Commands Manual, and the program it documents is giving experimental. the interface is subject to change, so don't you dare hardcode your whole personality around it. 🫢

⚠️ Warning β€” This program is experimental and its interface is subject to change. (Fr fr. It's not being dramatic, it just says that.)

✨ Name ✨

nix hash to-base32 β€” convert a hash to base-32 representation.

and yes, she's deprecated β€” use nix hash convert instead. this one's still iconic in a vintage way but the glow-up already happened elsewhere, iykyk. πŸ’…


🌈 Synopsis 🌈

nix hash to-base32 [option…] strings…

so like, options first if you want, then as many strings as your heart desires. go off. πŸŽ€


πŸ¦‹ Description πŸ¦‹

she takes your hashes and hands them back to you in base-32. that's the whole vibe. that's the assignment. that's it. no cap.


πŸ‘‘ Options πŸ‘‘

  • --type hash-algo β€” Hash algorithm. your choices are blake3, md5, sha1, sha256, or sha512. and hmm, fun fact: you can straight up omit it if you're working with SRI hashes. she'll figure it out. πŸ’œ

  • --debug β€” Set the logging verbosity level to debug. she will tell you everything. every last little thing. 😭
  • --log-format format β€” Set the format of log output. pick one of raw, internal-json, bar or bar-with-logs. that's the menu, bestie, no substitutions. 🌸
  • --print-build-logs, -L β€” Print full build logs on standard error. the whole thing. unfiltered. πŸ”₯
  • --quiet β€” Decrease the logging verbosity level. shhh. secret mode. 🀫
  • --verbose, -v β€” Increase the logging verbosity level. yap mode: activated. ✨

🧚 Miscellaneous global options 🧚

  • --help β€” Show usage information. when in doubt, ask her directly. πŸ’–
  • --offline β€” Disable substituters and consider all previously downloaded files up-to-date. airplane mode but make it nix. ✈️
  • --option name value β€” Set the Nix configuration setting name to value, overriding nix.conf. you're the main character, you make the rules. πŸ‘‘
  • --refresh β€” Consider all previously downloaded files out-of-date. lore reset. consider everything sus again. πŸ”„
  • --version β€” Show version information. the origin story. ⭐
πŸ“Œ Note β€” See man nix.conf for overriding configuration settings with command line flags. like, the flags-to-config pipeline is a real thing and you should know about it. 🫢

lowkey obsessed with how simple this one is ngl β€” one real option, a whole pile of logging and global options that every nix3 command shares, and a giant "please use nix hash convert" energy radiating off the whole page. πŸ’€


sending you off with the receipts, bestie: this page is nix3-hash-to-base32(1) from the General Commands Manual, filed under the same name in the footer. mwah. πŸ’‹πŸŒΈ stay slaying those hashes. periodt.

πŸ“¦ where this page comes from