REDO-TARGETS(1)

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

πŸ’… REDO-TARGETS(1) β€” like, the manual page, bestie

okay so this is the page for redo-targets, a General Commands Manual situation β€” yes it's a whole real tool and yes it's iconic ✨

🌸 NAME 🌸

redo-targets β€” prints the list of redo(1) targets 🎯

πŸ¦‹ SYNOPSIS πŸ¦‹

redo-targets

that's it. no flags. no args. she just works πŸ’…

✨ DESCRIPTION ✨

okay so quick lore drop: redo(1) is this tool for building files and for rebuilding them whenever any of their dependencies have changed. main character build system energy, we love to see it 🫢

redo-targets prints the list of redo(1) targets that live in the current directory and its subdirectories β€” but only the ones that exist. like, files that would be rebuilt if you handed them to redo-ifchange(1) as an argument. that's the whole vibe check πŸ”₯

and why do files that don't exist get left off the list? because they might not be targets anymore, lowkey. case in point πŸ‘‡

if you build a file, then later remove it and change the build so it no longer generates it, it will not be listed. gone. not invited to the party anymore πŸ’€

πŸŽ€ HISTORY πŸŽ€

redo-targets was designed by Avery Pennarun as part of his redo(1) implementation, and it was implemented by Γ†lla Chiana Moskopp. collab of the century ngl πŸ‘‘

πŸ’– AUTHOR πŸ’–

redo-targets and this man page were written by Γ†lla Chiana Moskopp. both of them. she did that 🫢

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. (yes, capital-N capital-O, they mean it fr fr 🫠)

🌈 SEE ALSO 🌈

the whole friend group, go say hi 🧚

πŸ’€ BUGS πŸ’€

redo-targets may break if the target filename contains a tab or a newline. like… a tab? in a filename?? bestie please 😭 anyway that's the caveat, noted and archived πŸ™ˆ


aaaand that's the page!! brought to you by the General Commands Manual and stamped REDO-TARGETS(1) at the bottom of every page like a little signature πŸŽ€ bye, go build something πŸ”₯

πŸ“¦ where this page comes from