1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//! The [`formats`] module contains functions for working with tmux formats
//!
//! Two steps
//!
//! * Building format string
//! * Parsing variables output
//!
//!
//! # Build
//!
//!
//! ## Example
//!
//! ```text
//! #{window_active}
//! ```
//!
//! ```
//! use tmux_interface::{Formats, Variable};
//!
//! let mut f = Formats::new();
//! f.push(Variable::WindowActive);
//! f.to_string();
//! ```
//!
//! # Parse
//!
//! VariableOutput
//! FormatOutput
//! Format
//! Variable
//!
//!
//! # See Also
//! * [Tmux Manual -> Formats](https://man7.org/linux/man-pages/man1/tmux.1.html#FORMATS)
//!
pub use Formats;
pub use FormatsOutput;
pub use Variable;
pub use VariableOutput;