Crates.io | scoop-shim |
lib.rs | scoop-shim |
version | 0.1.1 |
source | src |
created_at | 2024-10-25 10:27:41.269136 |
updated_at | 2024-10-27 02:43:34.998008 |
description | A simple parser and serializer for Scoop shims |
homepage | |
repository | https://github.com/winpax/scoop-shim/tree/trunk |
max_upload_size | |
id | 1422319 |
size | 25,298 |
use scoop_shim::Shim;
// Serialize a shim
let shim = Shim::new(
std::path::PathBuf::from("sfsu.exe"),
vec!["search".to_string()],
);
shim.to_string(); // "path = \"sfsu.exe\"\r\nargs = search"
// Deserialize a shim
let shim = scoop_shim::from_str("path = \"sfsu.exe\"\r\nargs = search").unwrap();
assert_eq!(shim.path(), std::path::PathBuf::from("sfsu.exe"));
assert_eq!(shim.args(), ["search".to_string()]);
Made with 💗 by Juliette Cordor