mirror of
https://github.com/uutils/uutils.github.io.git
synced 2026-06-10 16:12:28 -07:00
77efde6da31192760a520e6a63c6c40294d3332c
grep ships as its own standalone WASM module (not part of the coreutils multicall binary) and depends on the Oniguruma C library, so the website workflow now checks out uutils/grep, installs the WASI SDK to provide a wasm sysroot for the onig_sys C sources, builds grep.wasm, and appends "grep" to the generated command list. The terminal loads grep.wasm as an optional second module and dispatches grep directly (argv[0] = "grep"). grep defaults to --color=never since the WASI shim reports stdout as a TTY, which would otherwise emit match- highlight escapes that corrupt piped output; explicit --color is honored. Adds a grep emoji example and grep WASM integration tests.
coreutils documentations
This repository generates the user and dev documentations of https://github.com/uutils/coreutils
User documentation
It is available on: https://uutils.github.io/coreutils/docs/
Can be generated with:
cargo run --bin uudoc --all-features
cd docs
mdbook build
Playground
An in-browser playground runs the uutils coreutils WASM build directly in your browser: https://uutils.github.io/playground/
See also how it works: https://uutils.github.io/playground-how-it-works/
Developer documentation:
It is available on: https://uutils.github.io/dev/coreutils/
Can be generated with:
cargo doc --no-deps --all-features --workspace
The pages are committed daily into the gh-pages branch.
Build timing
Generated by cargo, the build timings can be seen on: https://uutils.github.io/cargo-timings/cargo-timing.html
Languages
CSS
42.2%
JavaScript
26.7%
HTML
19.7%
Shell
11.4%