tmux_interface 0.4.0

Rust language library for communication with TMUX via CLI
Documentation
pub mod global;
pub mod local;

pub mod get_window_option_tr;
pub mod get_window_options_tr;
pub mod set_window_option_tr;
pub mod set_window_options_tr;

pub use global::*;
pub use local::*;
// XXX: local == just window_opions

pub use get_window_option_tr::GetWindowOptionTr;
pub use get_window_options_tr::*;
pub use set_window_option_tr::*;
pub use set_window_options_tr::*;

// #[test]
// fn window_options_111() {
//     use crate::{
//         GetGlobalWindowOption, GlobalWindowOptionsCtl, ShowOptions, Tmux, WindowOptions,
//         WindowOptionsCtl,
//     };

//     let _cmd = GetGlobalWindowOption::allow_rename(Some(":"));
//     let cmd = ShowOptions::new()
//         .target(":")
//         .global()
//         .option("allow-rename")
//         .build();
//     let output = Tmux::with_command(cmd).output().unwrap();
//     let value: WindowOptions = output.to_string().parse().unwrap();
//     dbg!(value);

//     let value = GlobalWindowOptionsCtl::default()
//         .get_allow_rename()
//         .unwrap();
//     dbg!(value);
// }