| Crates.io | scsys-xtask |
| lib.rs | scsys-xtask |
| version | 0.0.0 |
| created_at | 2025-05-22 20:53:59.897587+00 |
| updated_at | 2025-05-22 20:53:59.897587+00 |
| description | A custom build system for the scsys ecosystem |
| homepage | https://github.com/scattered-systems/scsys-xtask/wiki |
| repository | https://github.com/scattered-systems/scsys-xtask.git |
| max_upload_size | |
| id | 1685616 |
| size | 89,265 |
[
Warning: The application is currently in the early stages of development and is not yet ready for production use.
scsys-xtask is a custom build system for the scsys-io ecosystem, designed to support a variety of workflows that empower our all-in-one platform, eryon.
scsys-xtaskAdd the following to your Cargo.toml:
[dependencies.scsys-xtask]
version = "0.0.*"
features = ["full"]
scsysxcargo binstall scsys-xtask
pzzld serve --port 8080
Ensure that rustup and all installed toolchains are updated:
rustup update
Optionally, instal the wasm32-* targets for WebAssembly development:
rustup target add wasm32-unknown-unknown wasm32-wasip1 wasm32-wasip2
Get started by cloning the repository:
git clone https://github.com/FL03/scsys-xtask.git --branch main
Then, navigate to the project directory:
cd scsys-xtask
For native development, you can run the server using cargo:
cargo run --locked --release --features full --bin pzzld --
Build the project using the wasm32 target:
cargo build --locked --workspace --release --features wasi --target wasm32-wasip2
You can also build the project using Docker. Start by building the Docker image:
docker buildx build --platform linux/amd64 -t jo3mccain/scsys-xtask:latest -f ./Dockerfile .
Then, run the Docker container:
docker run -d -it --rm -p 8080:8080 -v $(pwd):/app jo3mccain/scsys-xtask:latest
This will start the server and bind it to port 8080 on your host machine. You can access the server by navigating to http://localhost:8080 in your web browser.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.