diff --git a/README.md b/README.md index 26c3ac2..68ff13d 100644 --- a/README.md +++ b/README.md @@ -94,11 +94,27 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`atuin`](https://github.com/atuinsh/atuin) | Built-in shell history | [AI command generation](https://github.com/atuinsh/atuin/pull/3199), [LLM PRs accepted](https://github.com/atuinsh/atuin/pull/2777#issuecomment-2944105696) | | [`cargo-nextest`](https://github.com/nextest-rs/nextest) | Just use `cargo test` | [`CLAUDE.md` and `AGENTS.md` in repository](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5) | | [`jujutsu`](https://www.jj-vcs.dev/latest/) | continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | -| [`just`](https://just.systems/) | | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | +| [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | [Starship] | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | [Starship] | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | | [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | [Starship] | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | -| [Taskfile](https://taskfile.dev) | | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | +| [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | + +Note on task runners and `make(1)` implementations: A lot of Make +implementations exist that are very fit to replace other task +runners. In fact so many were produced, that one can just look up "GNU +Make alternative" and find >10 results to pick the one they like the +best. Also see: +[wikipedia/Make](https://en.wikipedia.org/wiki/Make_(software)) + +Here are some Make implementation suggestions: + +* [GNU Make](https://www.gnu.org/software/make/) --- the most complete + one, extra extensions, guile scripting, exports, etc., +* [NetBSD make](https://man.netbsd.org/make.1) --- Make used to build + NetBSD ports tree, +* [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/) + --- OSS rewrite by Perforce. ### Programming Languages