\input texinfo @settitle goredo @copying Copyright @copyright{} 2020-2023 @email{stargrave@@stargrave.org, Sergey Matveev} @end copying @node Top @top goredo @url{https://go.dev/, Go} implementation of @url{http://cr.yp.to/redo.html, djb's redo}, Makefile replacement that @url{https://suckless.org/philosophy/, sucks less}. Originally it was just a rewrite of @url{https://github.com/leahneukirchen/redo-c, redo-c}, but later most features of @url{https://redo.readthedocs.io/en/latest/, apenwarr/redo} were also implemented. Why yet another implementation? It is feature full and has better performance comparing to shell and Python implementation. It passes tests from @url{http://news.dieweltistgarnichtso.net/bin/redo-sh.html, redo-sh.tests} and implementation-neutral ones from @command{apenwarr/redo}. If you are not familiar with the redo, here are advisable links to read: @itemize @item @url{https://redo.readthedocs.io/en/latest/, apenwarr/redo documentation} @item @url{http://jdebp.uk/FGA/introduction-to-redo.html, Introduction to redo} @item @url{https://apenwarr.ca/log/20101214, The only build system that might someday replace make... is djb redo} @item @url{https://habr.com/ru/post/517490/,, Make на мыло, redo сила} (on russian) @item @url{gemini://ew.srht.site/en/2022/20221218-redo-0.gmi, ~ew's descriptive intro with many examples} @end itemize @command{goredo} is @url{https://www.gnu.org/philosophy/pragmatic.html, copylefted} @url{https://www.gnu.org/philosophy/free-sw.html, free software} licenced under @url{https://www.gnu.org/licenses/gpl-3.0.html, GNU GPLv3}. It should work on all @url{https://en.wikipedia.org/wiki/POSIX, POSIX}-compatible systems. @cindex contacts @cindex bugs @cindex patches Please send questions, bug reports and patches to @url{http://lists.cypherpunks.ru/goredo_002ddevel.html, goredo-devel} maillist. Announcements also go to this mailing list. @insertcopying @include features.texi @include notes.texi @include rules.texi @include cmds.texi @include ood.texi @include logs.texi @include news.texi @include install.texi @include faq.texi @include state.texi @include jobserver.texi @include thanks.texi @node Indices @unnumbered Indices @node Concepts Index @section Concepts Index @printindex cp @node Programs Index @section Programs Index @printindex pg @node Variables Index @section Variables Index @printindex vr @bye