blob: 2010bad14d1fb993b0907f12512e3d42e01564c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
pub use super::common::Args;
use crate::sys::pal::os::get_application_parameters;
use crate::sys::pal::os::params::ArgumentList;
pub fn args() -> Args {
let Some(params) = get_application_parameters() else {
return Args::new(vec![]);
};
for param in params {
if let Ok(args) = ArgumentList::try_from(¶m) {
let mut parsed_args = vec![];
for arg in args {
parsed_args.push(arg.into());
}
return Args::new(parsed_args);
}
}
Args::new(vec![])
}
|