pub fn get_program_parameters() -> Vec<String>Expand description
Function to get «command line parameters» from query string in URL.
This function just returns env::args().collect() for non-WASM. But for WASM with link https://.../index.html?k=1&begin&something=spa%20ce it has same effect like running this program with command line parameters: myprog -k=1 --begin --something="spa ce".
This works just by replacing key and value in this manner:
k=1→-k=1begin→--beginsomething=spa%20ce→--something="spa ce"
Also, this plugin supports unicode in query.
Notice that one-leters keys in URL treated as single-dash always. So, you can’t present myprog --k=1 in the address.
§Usage with clap
use quad_url::get_program_parameters;
let app = App::new("myapp");
// ...
let matches = app.get_matches_from_safe_borrow(get_program_parameters().iter());