braces 0.2.6

Convert path lists into compact brace expansion syntax
Documentation
//! Convert lists of file paths into compact brace expansion syntax.
//!
//! # Examples
//!
//! ```
//! use braces::{brace_paths, BraceConfig};
//!
//! let paths = vec!["foo/bar.rs", "foo/baz.rs"];
//! let result = brace_paths(&paths, &BraceConfig::default()).unwrap();
//! assert_eq!(result, "foo/{bar,baz}.rs");
//! ```

mod error;
mod processor;

#[cfg(feature = "cli")]
pub mod highlight;

pub use error::{BraceError, Result};
pub use processor::expansion::expand_braces;
pub use processor::ppb::pretty_braces;
pub use processor::{brace_paths, BraceConfig};