Crates.io | cargo-qemu-runner |
lib.rs | cargo-qemu-runner |
version | 0.1.2 |
source | src |
created_at | 2023-03-26 17:39:28.446441 |
updated_at | 2024-01-27 10:12:53.287371 |
description | A cargo subcommand that allows running Limine kernels using cargo run |
homepage | |
repository | https://github.com/Qwinci/cargo-qemu-runner |
max_upload_size | |
id | 821418 |
size | 14,562 |
xorriso
for creating the isogit
for downloading limineinstall.sh
or cargo install --path .
cargo install cargo-qemu-runner
runner = "cargo qemu-runner"
in your .cargo/config.toml
's [target]
section[package.metadata.qemu_runner]
section in Cargo.toml
:
limine-branch
, the limine binary branch to clone
extra-files
, specifies extra files to copy to the resulting imagetest-success-exit-code
, qemu exit code which is considered successtest-args
, extra arguments which are used along with run-command
for testsrun-args
, extra arguments which are used along with run-command
run-command
, base command used to run qemucargo run
your kernel and it will automatically launch it in qemuxorriso
replacement in Rustcargo-qemu-runner
as a dev-dependency instead of requiring installation if possible