Shared utility library for the Moon suite
| Package | Description | Origin |
|---|---|---|
| fsx | Filesystem operations | extracted from moonstat, moonclaw, moondesk, moonbook |
| pathx | Path manipulation | extracted from moonstat, moonclaw, moondesk, moonbook |
| spawn | Process spawning | extracted from moonstat, moonclaw |
| uuid | UUID generation | extracted from moonstat, moonclaw |
| errno | Errno constants | extracted from moonstat, moonclaw |
| os | OS utilities | extracted from moonstat, moonclaw |
| rand | Random bytes | extracted from moonstat, moonclaw |
| clock | Time/clock utilities | extracted from moonstat, moonclaw |
| c | C FFI helpers | extracted from moonstat, moonclaw |
| moonsuite | Shared MoonSuite filesystem contracts | extracted from moondesk migration plan |
import {
"vectie/moonlib@0.1.0",
}let path = @pathx.join(home, ".moonsuite")
let exists = @fsx.exists(path)
let product_home = @moonsuite.product_dir(home, "moonclaw")moon publish