├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── crossterm_input.rs ├── ratatui_crossterm_input.rs └── termion_input.rs ├── rustfmt.toml └── src ├── backend ├── crossterm.rs ├── mod.rs └── termion.rs ├── input.rs └── lib.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.cargo.features": ["crossterm"] 3 | } 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/README.md -------------------------------------------------------------------------------- /examples/crossterm_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/examples/crossterm_input.rs -------------------------------------------------------------------------------- /examples/ratatui_crossterm_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/examples/ratatui_crossterm_input.rs -------------------------------------------------------------------------------- /examples/termion_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/examples/termion_input.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/backend/crossterm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/src/backend/crossterm.rs -------------------------------------------------------------------------------- /src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/src/backend/mod.rs -------------------------------------------------------------------------------- /src/backend/termion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/src/backend/termion.rs -------------------------------------------------------------------------------- /src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/src/input.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sayanarijit/tui-input/HEAD/src/lib.rs --------------------------------------------------------------------------------