#command #clone #serde

clonable-command

An std::process::Command that implements Clone and serde::*

2 unstable releases

0.2.0 Mar 23, 2024
0.1.0 Nov 10, 2023

#925 in Encoding

Download history 2/week @ 2024-03-08 2/week @ 2024-03-15 145/week @ 2024-03-22 23/week @ 2024-03-29 10/week @ 2024-04-05 17/week @ 2024-04-26 1/week @ 2024-05-03 18/week @ 2024-05-17 2/week @ 2024-05-24

59 downloads per month

MIT/Apache

14KB
201 lines

clonable-command

CI Status Crates.io Docs.rs Documentation for main

Clonable, inspectable and serilizable version of std::process::Command.


lib.rs:

Anoyingly, std::process::Command does not implement Clone.

This is due to std::process::Command containing fields (like file handles for stdin/stdout) that cannot easily be cloned (see rust-lang/rust#22119).

Dependencies

~170KB