Skip to content

Commit 06c256c

Browse files
committed
Update README.md
1 parent 1845b0f commit 06c256c

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,24 @@ GNU-TK can be readily used on the following platforms:
7979
Aside from GNU-TK utility itself, you also need an actual GNU toolkit installed on your system:
8080

8181
- **Windows:**
82-
- [MSYS2](https://www.msys2.org/) (recommended)
83-
- [Cygwin](https://cygwin.com/)
82+
- [BusyBox](https://frippery.org/busybox/)
83+
- [Cygwin](https://cygwin.com/) 
8484
- [Git](https://git-scm.com/downloads/win) isn't a GNU toolkit itself, but it includes one based on Cygwin
85+
- **[MSYS2](https://www.msys2.org/) (recommended)**
8586
- [WSL](https://learn.microsoft.com/windows/wsl/ "Windows Subsystem for Linux")
8687
- **macOS:**
8788
- [Homebrew](https://brew.sh/) package manager with installed GNU packages; [`bash`](https://formulae.brew.sh/formula/bash) and [`coreutils`](https://formulae.brew.sh/formula/coreutils) is a recommended bare minimum
8889
- OS comes with a pre-installed GNU-like toolkit
8990
- **Linux:**
91+
- [BusyBox](http://www.busybox.net/)
9092
- OS comes with a pre-installed GNU toolkit
9193

94+
#### Built-in Toolkits
95+
96+
GNU-TK packages come with the following built-in toolkits to guarantee that GNU tools minimally work even when no specialized toolkit is available:
97+
98+
- **Windows:** [BusyBox](https://frippery.org/busybox/)
99+
92100
## How it Works
93101

94102
Internally, `gnu-tk` automatically finds and selects an appropriate GNU toolkit installed in the system, and then executes a specified command using it.
@@ -100,6 +108,7 @@ Available GNU Toolkits
100108
101109
Name Description Location
102110
------------------------------------------------------------------------------
111+
busybox BusyBox 1.38.0 (built-in)
103112
cygwin Cygwin 3.6.2 C:\cygwin64
104113
git Git 2.50.1 C:\Program Files\Git
105114
msys2-clang64 MSYS2 2025-02-21 C:\msys64
@@ -115,7 +124,7 @@ Tips:
115124
https://gapt.ch/help/gnu-tk/install-toolkits
116125
- You can use 'GNU_TK_TOOLKIT_PATH' environment variable to specify the
117126
directory paths of portable GNU toolkits
118-
- GNU toolkits supported on Windows: Cygwin, Git, MSYS2, WSL
127+
- GNU toolkits supported on Windows: BusyBox, Cygwin, Git, MSYS2, WSL
119128
```
120129

121130
To simplify usage, GNU-TK automatically selects the most suitable GNU toolkit based on common-sense factors.

0 commit comments

Comments
 (0)