A MoonBit CLI tool for downloading, building, caching, and installing C libraries into MOON_HOME.
Dependencies
moon-clib repo add /path/to/moon-clib-packages
# or
moon-clib repo add https://example.com/moon-clib-packages{
"dependencies": {
"zlib": "1.3.1",
"openssl": "3.2.0"
}
}moon-clibmoon-clib # Install all libraries from moon.lib.json
moon-clib --force # Reinstall even if already installed
moon-clib list # List installed libraries
moon-clib info <name> # Show info about a library
moon-clib remove <name> # Remove an installed library
moon-clib repo list # List configured repositories
moon-clib repo add <url> # Add a repository (URL or local path)
moon-clib repo remove <url> # Remove a repository
moon-clib repo update # Update repository indexes (placeholder)
moon-clib cache list # List cached packages
moon-clib cache clean # Remove all cached packages{
"dependencies": {
"c-ares": "1.24.0",
"zlib": "1.3.1"
}
}{
"repositories": [
"https://example.com/moon-clib-packages",
"/home/user/moon-clib-packages"
]
}{repo}/
{name}/
{version}/
manifest.json
... optional patches/files ...moon build
moon testA MoonBit CLI tool for downloading, building, caching, and installing C libraries into MOON_HOME.
Dependencies