mirror of
https://github.com/uutils/uutils.github.io.git
synced 2026-10-16 03:24:02 -07:00
81f75aeb0cf652b0fee98c2daa85c9e4b63345fa
Generalize the single-module grep handling into a registry of standalone WASM modules so additional uutils tools can drop in. Add `find`, built from uutils/findutils to wasm32-wasip1 in CI, with graceful degradation when the binary is absent. Only `find` is shipped: xargs/locate/updatedb need process spawning or an on-disk database, neither of which works in the browser WASI sandbox. Add an emoji `find . -name '*.md'` example backed by fruit-emoji files in the virtual FS to show off Unicode/multibyte filename matching, plus 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
35.7%
JavaScript
34.5%
HTML
20.3%
Shell
8.6%
Python
0.9%