If the same crate is added twice, the second time there is no exit-code
runner --add flagset
error: failed to parse manifest at `/Users/john.vandenberg/.cargo/.runner/static-cache/Cargo.toml`
Caused by:
could not parse input as TOML
Caused by:
duplicate key: `flagset` for key `dependencies` at line 9 column 1
Error occurred - restoring Cargo.toml
It would be nicer for scripting if runner --add flagset some.rs would add flagset if it is missing, and then run some.rs.