mirror of
https://codeberg.org/small-hack/open-slopware.git
synced 2026-06-03 23:57:01 +02:00
Tidy command-line shells section based on new style guide; add more shells (#356)
Part of #325 I also took the liberty of doing a small run-through of some of the shells in the [Arch Wiki page for shells](https://wiki.archlinux.org/title/Command-line_shell), and caught Oil Shell, PowerShell, and xonsh. Reviewed-on: https://codeberg.org/small-hack/open-slopware/pulls/356 Reviewed-by: JesseBot <jessebot@noreply.codeberg.org> Co-authored-by: Pixelo789 <Pixelo789@noreply.codeberg.org> Co-committed-by: Pixelo789 <Pixelo789@noreply.codeberg.org>
This commit is contained in:
parent
8ee3404041
commit
444348e2e3
1 changed files with 17 additions and 8 deletions
25
README.md
25
README.md
|
|
@ -239,10 +239,22 @@ This is a section for repos that are similar to this one either because they are
|
|||
|
||||
## Command-Line Shells
|
||||
|
||||
| Name | Alternative(s) | Evidence | Notes |
|
||||
|---|---|---|---|
|
||||
| [`nushell`](https://www.nushell.sh/) | [`elvish` shell][Elvish] | [Integrated MCP server](https://github.com/nushell/nushell/tree/main/crates/nu-mcp), [core developer sets Claude as a co-author](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27) |
|
||||
| [`yash`](https://magicant.github.io/yash/) | `dash` shell, but there are no other major shells fully targeting POSIX | [Assigns and auto-reviews MRs with LLMs](https://github.com/magicant/yash/pull/217#issue-3699124790) |
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [Oil Shell](https://magicant.github.io/yash/) | [`dddab4a`](https://github.com/oils-for-unix/oils/commit/dddab4a73c479e3ad4831778dd25729ed89c83d3) | [](#permissive-ai-policy) ([1](https://github.com/oils-for-unix/oils/commit/c6dbffb30396b4085e8649190e1c178daa67af9a)) | [`dash`] |
|
||||
| [`nushell`](https://www.nushell.sh/) | [](#request-for-help) | [](#ai-functionality) ([1](https://github.com/nushell/nushell/tree/main/crates/nu-mcp))<br />[](#permissive-ai-policy) ([1](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27)) | [`elvish` shell][Elvish] |
|
||||
| [PowerShell](https://github.com/PowerShell/PowerShell) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/PowerShell/PowerShell/tree/25e80cefdb14d0c69eaa976314e31d035aeddd73/.github/agents), [2](https://github.com/PowerShell/PowerShell/commit/1241ad2794cc84c18554e36ce658bfd86781cf8e), [3](https://github.com/PowerShell/PowerShell/pull/27074))<br />[](#ai-code-reviews) ([1](https://github.com/PowerShell/PowerShell/pull/27077)) | [](#request-for-help) |
|
||||
| [`xonsh`](https://xon.sh/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/xonsh/xonsh/blob/main/CLAUDE.md)) | [](#request-for-help) |
|
||||
| [`yash`](https://magicant.github.io/yash/) | [](#request-for-help) | [](#ai-code-reviews) ([1](https://github.com/magicant/yash/pull/217#issue-3699124790)) | [`dash`] |
|
||||
|
||||
### Addons and Prompts
|
||||
|
||||
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
|
||||
|---|:---:|---|---|
|
||||
| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d)) | [](#request-for-help) |
|
||||
| [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | [](#request-for-help) | [](#ai-code-reviews) ([1](https://github.com/ohmybash/oh-my-bash/pull/729)) | [](#request-for-help) |
|
||||
| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | [](#request-for-help) | [](#ai-functionality) ([1](https://github.com/ohmyzsh/ohmyzsh/pull/13222))<br />[](#permissive-ai-policy) ([1](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions), [2](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a), [3](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0)) | [](#request-for-help) |
|
||||
| [Starship](https://starship.rs) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e)) | [](#request-for-help) |
|
||||
|
||||
## Computer Graphics
|
||||
|
||||
|
|
@ -315,10 +327,6 @@ This is a section for repos that are similar to this one either because they are
|
|||
| [`Jujutsu`](https://www.jj-vcs.dev/latest/) | Continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://discord.com/channels/968932220549103686/1458877549034864703); Merged Claude commits (e.g. [1](https://github.com/jj-vcs/jj/pull/9076), [2](https://github.com/jj-vcs/jj/pull/9083), [3](https://github.com/jj-vcs/jj/pull/8571)) |
|
||||
| [`just`](https://just.systems/) | A Make implementation | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). |
|
||||
| [`mold` linker](https://github.com/rui314/mold) | GNU ld, LLVM lld | [Copilot use](https://github.com/rui314/mold/commit/dac20fa24373f35b5dec44e4740db85c3eb7b3dd) |
|
||||
| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`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) | | [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) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) |
|
||||
| [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) |
|
||||
| [Taskfile](https://taskfile.dev) | A Make implementation | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) |
|
||||
| [`wild` linker](https://github.com/wild-linker/wild) | GNU ld, LLVM ld | [Allows AI use](https://github.com/wild-linker/wild/blob/9027437a8776afea1a1f0840fcda3fd6895f6f55/CONTRIBUTING.md), [doesn't require disclosure](https://github.com/wild-linker/wild/pull/1653#issuecomment-4017584459), [accepts AI code](https://github.com/wild-linker/wild/pull/912) |
|
||||
| [`curl`](https://curl.se) | An older version; [wget](https://www.gnu.org/software/wget/)? | Core maintainer uses LLMs for code review (e.g. [1](https://github.com/curl/curl/pull/20797), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787)), and is quoted in the description of the [Aisle Research Bot](https://github.com/apps/aisle-research-bot) LLM. See also [this post](https://mastodon.social/@bagder/116204333476519757) |
|
||||
|
|
@ -836,6 +844,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
|
|||
[Contour Terminal]: https://github.com/contour-terminal/contour
|
||||
[COSMIC Terminal]: https://github.com/pop-os/cosmic-term
|
||||
[`cursive`]: https://github.com/gyscos/cursive
|
||||
[`dash`]: http://gondor.apana.org.au/~herbert/dash/
|
||||
[Deepin Terminal]: https://github.com/linuxdeepin/deepin-terminal
|
||||
[Elvish]: https://elv.sh
|
||||
[emacs]: https://www.gnu.org/software/emacs/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue