multipath 1.0.0

A library to split file path, like `/home/{user,admin}/file.txt`.
Documentation
# multipath   [![crates_badge]][crates] [![doc_badge]][doc] [![MIT_badge]][LICENCE] [![Cargo tests]][GHA]


A library to split file path, like `/home/{user,admin}/file.txt`.

⚠ Warning : this version now satisfies [all the tests][GHA]. However, I think the code need to be optimized !

Example :

```rust
fn main() {
    assert_eq!(
        multipath::parse("/home/{user,admin}/{Desktop,Download}/file.txt"),
        vec![
            "/home/user/Desktop/file.txt",
            "/home/user/Download/file.txt",
            "/home/admin/Desktop/file.txt",
            "/home/admin/Download/file.txt",
        ]
    );
}
```

## Documentation


Please take a look to :

- [docs.rs API documentation][doc]
- [src/tests.rs][tests_GitHub]
  - Run tests with `cargo test`

[crates]: https://crates.io/crates/multipath
[crates_badge]: https://img.shields.io/crates/v/multipath
[doc]: https://docs.rs/multipath/
[doc_badge]: https://docs.rs/multipath/badge.svg
[LICENCE]: https://raw.githubusercontent.com/Jimskapt/multipath/master/LICENCE
[MIT_badge]: https://img.shields.io/badge/license-MIT-blue.svg
[Cargo tests]: https://github.com/Jimskapt/multipath/workflows/Cargo%20checks/badge.svg
[GHA]: https://github.com/Jimskapt/multipath/actions
[tests_GitHub]: https://github.com/Jimskapt/multipath/blob/master/src/tests.rs