Module tasks

Module tasks 

Source
Expand description

Task implementations for cargo xtask.

Each sub-module corresponds to one top-level subcommand. Shared utilities live in util.

Modules§

build_kobo
cargo xtask build-kobo — cross-compile Cadmus for Kobo devices.
bundle
cargo xtask bundle — package a KoboRoot.tgz for device installation.
ci
cargo xtask ci — tasks that run exclusively in CI environments.
clippy
cargo xtask clippy — lint across the full feature matrix.
dist
cargo xtask dist — assemble the Kobo distribution directory.
docs
cargo xtask docs — build the full documentation portal.
download_assets
cargo xtask download-assets — download static assets from the Plato release.
fmt
cargo xtask fmt — check or apply rustfmt formatting.
install_importer
cargo xtask install-importer — install the Cadmus importer crate.
run_emulator
cargo xtask run-emulator — run the Cadmus emulator.
setup_native
cargo xtask setup-native — build MuPDF and the C wrapper for native dev.
test
cargo xtask test — run tests across the full feature matrix.
util
Shared utilities used across xtask task modules.