[Request]: niubash

Open Beginner friendly
#19,336 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@caomengxuan666 is already working on this.

Since Nov 12, 2026.

  • #19334 by @caomengxuan666 — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
66/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
bash, git, github, powershell
Domain
cli

Research direction

Read the niubash release links and the repository’s existing Scoop manifests to see how versioned downloads and SHA256 checksums are represented. Add a manifest for niubash using the x64 and arm64 release archives, then confirm it follows the bucket’s manifest format and both downloads have matching hashes.

Written by the indexing model from the issue text.

Description

package-request
Prerequisites
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
Criteria
  • Reasonably well-known and widely used (262 stars / 12 forks at time of writing)
  • English interface (English README and docs)
  • Latest stable version (v1.5.0, 2026-11-03)
  • Full version (MIT, no trial limitations)
  • Fairly standard install (portable zips under version-specific tag URLs, SHA256SUMS sidecar per release, no installer scripts needed)
Name

niubash

Description

AI-native bash for humans and AI agents: real bash syntax, real Unix commands (bundled winuxcmd coreutils), and real git (niu-git) natively on Windows — no WSL, no MSYS. MIT-licensed, already distributed via winget (Unixwin.Niubash) and GitHub releases.

Homepage

https://github.com/unixwin/niubash

Download Link(s)
Some Indication of Popularity/Repute
  • 262 stars / 12 forks on unixwin/niubash
  • In winget since 2026-11-03 as Unixwin.Niubash (v1.5.0)
  • Independent external compatibility evaluation (unixwin/niubash#993): 40 of 41 bash-5.3 feature probes byte-identical to Git Bash; Gradle/Maven/Node/npm/Python/venv/git-hooks toolchains verified end-to-end
  • Every release ships a SHA256SUMS sidecar for all assets
Dominant language
PowerShell
Stars
2.2k
Forks
1.9k
Avg merge
1d 9h
Merged PRs (30d)
81

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ScoopInstaller/Extras

All issues in ScoopInstaller/Extras

Similar issues

More CLI issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.