├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── SECURITY.md ├── assets ├── input.png ├── list.gif ├── menulist.gif ├── progress_bar.gif ├── spinner.gif ├── stopwatch.gif ├── table.png ├── textarea.gif ├── timer.gif └── viewport.gif ├── examples ├── list_example.rs ├── menu_list_example.rs ├── poem.md ├── progress_bar_example.rs ├── spinner_example.rs ├── stopwatch_example.rs ├── table_example.rs ├── text_area_example.rs ├── text_input_example.rs ├── timer_example.rs └── viewport_example.rs └── src ├── colors.rs ├── command.rs ├── help.rs ├── helper.rs ├── input.rs ├── lib.rs ├── list.rs ├── menu_list.rs ├── progress_bar.rs ├── spinner.rs ├── stopwatch.rs ├── table.rs ├── text_area.rs ├── timer.rs ├── tui.rs └── viewport.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/input.png -------------------------------------------------------------------------------- /assets/list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/list.gif -------------------------------------------------------------------------------- /assets/menulist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/menulist.gif -------------------------------------------------------------------------------- /assets/progress_bar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/progress_bar.gif -------------------------------------------------------------------------------- /assets/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/spinner.gif -------------------------------------------------------------------------------- /assets/stopwatch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/stopwatch.gif -------------------------------------------------------------------------------- /assets/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/table.png -------------------------------------------------------------------------------- /assets/textarea.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/textarea.gif -------------------------------------------------------------------------------- /assets/timer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/timer.gif -------------------------------------------------------------------------------- /assets/viewport.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/assets/viewport.gif -------------------------------------------------------------------------------- /examples/list_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/list_example.rs -------------------------------------------------------------------------------- /examples/menu_list_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/menu_list_example.rs -------------------------------------------------------------------------------- /examples/poem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/poem.md -------------------------------------------------------------------------------- /examples/progress_bar_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/progress_bar_example.rs -------------------------------------------------------------------------------- /examples/spinner_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/spinner_example.rs -------------------------------------------------------------------------------- /examples/stopwatch_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/stopwatch_example.rs -------------------------------------------------------------------------------- /examples/table_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/table_example.rs -------------------------------------------------------------------------------- /examples/text_area_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/text_area_example.rs -------------------------------------------------------------------------------- /examples/text_input_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/text_input_example.rs -------------------------------------------------------------------------------- /examples/timer_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/timer_example.rs -------------------------------------------------------------------------------- /examples/viewport_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/examples/viewport_example.rs -------------------------------------------------------------------------------- /src/colors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/colors.rs -------------------------------------------------------------------------------- /src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/command.rs -------------------------------------------------------------------------------- /src/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/help.rs -------------------------------------------------------------------------------- /src/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/helper.rs -------------------------------------------------------------------------------- /src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/input.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/list.rs -------------------------------------------------------------------------------- /src/menu_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/menu_list.rs -------------------------------------------------------------------------------- /src/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/progress_bar.rs -------------------------------------------------------------------------------- /src/spinner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/spinner.rs -------------------------------------------------------------------------------- /src/stopwatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/stopwatch.rs -------------------------------------------------------------------------------- /src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/table.rs -------------------------------------------------------------------------------- /src/text_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/text_area.rs -------------------------------------------------------------------------------- /src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/timer.rs -------------------------------------------------------------------------------- /src/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/tui.rs -------------------------------------------------------------------------------- /src/viewport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpy-ai/rustubble/HEAD/src/viewport.rs --------------------------------------------------------------------------------