cmd-proc-macro

Crates.iocmd-proc-macro
lib.rscmd-proc-macro
version0.1.4
sourcesrc
created_at2023-11-05 11:37:26.354805
updated_at2023-11-06 06:47:09.843046
descriptionRun some shell script when build the project, and yield the stdout as &[u8]
homepage
repositoryhttps://github.com/hangj/cmd-proc-macro
max_upload_size
id1025880
size3,721
hangj (hangj)

documentation

https://docs.rs/cmd-proc-macro/

README

cmd-proc-macro

This crate contains only 1 proc-macro cmd_execute that can execute shell commands and yield an expression of type &'static [u8; N] which is the output of the commands

Usage

src/main.rs:

let cargo = cmd_execute!("cat Cargo.toml");
let bytes = include_bytes!("../Cargo.toml");
assert_eq!(cargo, bytes);
Commit count: 4

cargo fmt