Extend code to support non-valid UTF-8 strings in filenames, paths and arguments: * Use OsStr and OsString. * Follow [OsStr pattern API extension](https://github.com/rust-lang/rust/issues/49802) in Rust repository. * Check issues with current crates: `clap`, `regex`, `walkdir` and `ansi_term`
Extend code to support non-valid UTF-8 strings in filenames, paths and arguments:
clap,regex,walkdirandansi_term