REDO-SOURCES(1)

πŸ“¦
version 4.0.7 Β· 2 versions
, in arch rolling, nixos 26.05, nixpkgs unstable

okay so bestie, this is REDO-SOURCES(1), a.k.a. the General Commands Manual page for redo-sources β€” tiny command, big β€œlist my sources” energy ✨

🌸 NAME 🌸

redo-sources β€” print list of redo(1) sources πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

redo-sources

✨ DESCRIPTION ✨

okay so redo(1) is that build tool bestie β€” it builds files, and it rebuilds them if any of their dependencies have changed. no cap.

redo-sources prints the list of redo(1) sources that exist in the current directory and its subdirectories. A source is a file that has been listed as a dependency of another file using redo-ifchange(1) but can not be built with redo(1). that’s the whole definition, periodt.

πŸ‘‘ important vibe check: files that do not exist are not listed, because they might not be sources anymore.

example time, bestie: if you declare a dependency on a file using redo-ifchange(1) and later remove the file and create a dofile to generate it, it will not be listed. the tool is not trying to read your mind, okay? 😭

🧚 HISTORY 🧚

redo-sources was designed by Avery Pennarun as part of his redo implementation, and implemented by Γ†lla Chiana Moskopp. iconic collaboration, fr fr πŸ’–

🌟 AUTHOR 🌟

redo-sources and this man page were written by Γ†lla Chiana Moskopp. queen behavior πŸ‘‘

Copyright Β© 2014-2016 Γ†lla Chiana Moskopp. License AGPLv3+: GNU Affero GPL version 3 or later <http://www.gnu.org/licenses/agpl-3.0.html>.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. so yes, bestie, free to remix β€” but no warranty fairy is coming to save you πŸ’€

πŸ’œ SEE ALSO πŸ’œ

go read the whole redo family, iykyk 🌈

🫢 BUGS 🫢

redo-sources may break if the target filename contains a tab or a newline. yeah. tabs and newlines are little gremlins here πŸ™ˆ keep that in mind.


byeee bestie πŸ’– β€” that’s REDO-SOURCES(1) from the General Commands Manual, and the footer only gives us that manual name β€” no extra version/date tea in this copy. mwah πŸŽ€

πŸ“¦ where this page comes from