[][src]Function skellige::prelude::sys::parse_paths

pub fn parse_paths<T>(value: T) -> Result<Vec<PathBuf, Global>, FuError> where
    T: AsRef<str>, 

Parse unix shell pathing e.g. $PATH, $XDG_DATA_DIRS or $XDG_CONFIG_DIRS. List of directories seperated by :

Examples

use fungus::prelude::*;

let paths = vec![PathBuf::from("/foo1"), PathBuf::from("/foo2/bar")];
assert_iter_eq(sys::parse_paths("/foo1:/foo2/bar").unwrap(), paths);