NIXTAMAL-REFRESH(1)

πŸ“¦ version 2.4.0, in nixpkgs unstable

πŸ’… nixtamal-refresh(1) β€” the Nixtamal manual, bestie edition πŸŽ€

okay so real talk: this is a page from the Nixtamal manual set, and it's all about nixtamal-refresh. pull up a chair, we're gonna get through this together 🫢


🌸 NAME 🌸

nixtamal-refresh β€” literally refreshes all your non‑frozen inputs using the fresh-cmd β€” or, for certain kinds, the default fresh-cmd that comes with a reasonable default (Git, and some files/archives, slay) β€” and then locks the stale inputs. periodt. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

nixtamal refresh [OPTION]… [INPUT_NAME]…

πŸ‘‘ LICENSE πŸ‘‘

GNU General Public License, version 3.0 later (GPL-3.0-or-later). iconic behavior, no notes πŸ’œ


🧚 MAKER 🧚

toastal <https://toast.al/contact/> β€” the main character who made this fr fr 🌈


πŸ’– FUNDING πŸ’–

See: https://toast.al/funding/ β€” if this ate, consider feeding the dev πŸ“


⭐ ARGUMENTS ⭐

  • INPUT_NAME β€” the input names you wanna refresh. that's it, that's the whole vibe check πŸ’…

✨ OPTIONS ✨

  • --color=WHEN (absent=auto or NIXTAMAL_OUTPUT_COLOR env) β€” colorizes the output. WHEN has to be one of auto, always or never. no in‑between bestie 🌸
  • --directory=PATH (absent NIXTAMAL_DIRECTORY env) β€” the working directory for all the Nixtamal-related files (default: $PWD/nix/tamal). that's where the lore lives πŸŽ€
  • -j INT, --jobs=INT (absent=80 or NIXTAMAL_JOBS env) β€” Nixtamal's executor pool domain size. 80 by default, it's giving parallelism πŸ’€πŸ”₯
  • --no-tui β€” disables the TUI and uses Logs.app for status output. for when the pretty interface is too much noise πŸ™ˆ
  • -p PATCH_NAME, --patch=PATCH_NAME β€” patch name(s) to refresh. can be more than one, go off πŸ‘‘
  • -q, --quiet β€” be quiet. it takes over -v and --verbosity. like, completely overrides them, no cap 🀫
  • --skip-patch-check (absent NIXTAMAL_SKIP_PATCH_CHECK env) β€” skips checking that patches actually apply. faster & works offline, but broken patches lock silently & then fail at build instead. it's giving "yolo" and honestly? risky πŸ’€
  • --skip-patches β€” skip processing all patches. all of them. every single one 🫢
  • -v, --verbose β€” increase verbosity. repeatable, but more than twice does not bring more. diminishing returns, she's capped 😭
  • --verbosity=LEVEL (absent=warning or NIXTAMAL_LOG_LEVEL env) β€” be more or less verbose. LEVEL must be one of quiet, error, warning, info or debug. takes over -v. 🌈

πŸŽ€ COMMON OPTIONS πŸŽ€

  • --help[=FMT] (default=auto) β€” shows this help in format FMT. FMT must be one of auto, pager, groff or plain. with auto, the format is pager or plain whenever the TERM env var is dumb or undefined. iykyk πŸ¦‹
  • --version β€” shows version information. the classic ⭐

πŸ’€ EXIT STATUS πŸ’€

nixtamal refresh exits with:

  • 0 β€” on success. we love to see it πŸ’–
  • 65 β€” Nixtamal working directory or manifest not set up. Run nixtamal set-up.
  • 66 β€” Version mismatch between manifest and lockfile. Run nixtamal lock, but might require removing the lockfile first until nixtaml fast-forward is made. (yes, that's spelled nixtaml in here, we do not edit the sacred texts πŸ™ˆ)
  • 67 β€” Manifest ∨ lockfile is not using the latest schema version. Run nixtamal upgrade to upgrade.
  • 68 β€” Failed to parse the manifest file.
  • 69 β€” Failed to parse the lockfile.
  • 70 β€” Failed to serialize lockfile.
  • 71 β€” Fresh command execution threw an exception.
  • 72 β€” Fresh command output nothing. ghosted us 😭
  • 73 β€” Prefetch command threw an exception.
  • 74 β€” Prefetch command output was unusable.
  • 75 β€” Prefetch command flopped on JSON output.
  • 76 β€” Darcs context file is missing or invalid. Try running nixtamal lock on the input.
  • 77 β€” Vendored patch file is missing. Try running nixtamal lock to fetch it.
  • 78 β€” Silo error (such as bad hex in generation number).
  • 79 β€” Version not found or invalid in manifest file.
  • 80 β€” Upgrading Nixtamal failed.
  • 81 β€” BLAKE3 hash algorithm is requested but this Nix doesn't support it.
  • 82 β€” Input kind mismatch between manifest & lockfile which prevents values to be melded.
  • 83 β€” Blueprint scaffolding failed to write files.
  • 84 β€” A patch failed to apply.
  • 85 β€” An input references patches that are not defined in the manifest.
  • 123 β€” on indiscriminate errors reported on standard error.
  • 124 β€” on command line parsing errors.
  • 125 β€” on unexpected internal errors (bugs). not me filing a bug 😭

🌈 ENVIRONMENT 🌈

these environment variables affect the execution of nixtamal refresh:

  • NIXTAMAL_DIRECTORY β€” Directory for Nixtamal
  • NIXTAMAL_JOBS β€” See option --jobs.
  • NIXTAMAL_LOG_LEVEL β€” See option --verbosity.
  • NIXTAMAL_OUTPUT_COLOR β€” See option --color.
  • NIXTAMAL_SKIP_PATCH_CHECK β€” See option --skip-patch-check.

πŸ› BUGS πŸ›

No tracker is set up; contact the maker directly or join the XMPP chatroom @ <xmpp:nixtamal@chat.toastal.in.th?join>. come hang out, it's a whole group chat vibe πŸ’œ


🌟 SEE ALSO 🌟


okay that's the whole page bestie, you ate that 🫢✨ this was Nixtamal 2.4.0, NIXTAMAL-REFRESH(1) β€” go forth and refresh, mwah πŸ’…πŸŽ€

πŸ“¦ where this page comes from