{"repo":"timo-reymann/bash-tui-toolkit","free":true,"listed":false,"github":"https://github.com/timo-reymann/bash-tui-toolkit","clone":"git clone https://github.com/timo-reymann/bash-tui-toolkit.git","description":"Toolkit to create simple Terminal UIs using plain bash builtins","language":"Shell","stars":110,"topics":["bash","tui"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Bash TUI Toolkit === Toolkit to create interactive and shiny terminal UIs using plain bash builtins Features - clean and standardized API - provide a simple and clear default set of elements to use creating an interactive terminal UI - clean and minimalistic design - zero dependencies to be installed - parts can be used modular Requirements - bash 3+ Installation Download and include in your scripts 1. Download the bundle (entire lib) or single compoennt from releases 2. Source the bundle in your script or embed, e.g. or simply copy it into your script. Source directly from release Note that this is not a recommended approach and only intended for quick testing or trying out another version. 1. Choose the bundle in the version you want to use from the available releases in the docs. 2. Source it to your script on runtime: 1. Using wget 2. Using curl Usage For a list of available modules and their documentation please check the docs. For a complete playground demo check test.sh. Motivation Providing a clean bash UI sometimes becomes a mess and interactivity is hard to achieve especially when it should be portable. The target is to provide a simple-to-use toolkit that can be dropped into any bash script and is compatible no matter the target system. Documentation - GitHub Pages - Versioned releases, documentation and compability matrix - Modules - Modules available and their usage - Compability table - Known combinations of OS/Bash Version/Terminal emulators that work guarantee","default_branch":null,"files":null,"tree":[],"storefront":"/r/timo-reymann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timo-reymann/bash-tui-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}