semantic-release-bot 487d7469b7 chore(release): 1.2.1 [skip ci]
## [1.2.1](https://github.com/timo-reymann/bash-tui-toolkit/compare/1.2.0...1.2.1) (2023-02-17)

### Bug Fixes

* Fix select after refactor ([7f93185](7f931855a5))
2023-02-17 11:45:53 +00:00
2023-02-15 13:57:34 +01:00
2023-02-15 13:25:16 +01:00
2023-02-17 10:32:12 +01:00
2023-02-17 12:44:41 +01:00
2023-02-15 13:25:16 +01:00
2023-02-17 10:32:12 +01:00
2023-02-17 11:45:53 +00:00
2023-02-15 00:19:14 +01:00
2023-02-17 10:32:12 +01:00
2023-02-17 11:22:25 +01:00
2023-02-15 13:25:16 +01:00
2023-02-17 10:32:12 +01:00

bash-tui-toolkit

pre-commit CircleCI Renovate

Toolkit to create simple Terminal UIs using plain bash builtins

Tested with Ubuntu, Alpine, Debian.

MacOS currently broken with iTerm 2 -> working on it

Goals

  • provide a simple and clear default set of elements to use creating an interactive terminal UI
  • be clean and minimalistic
  • zero dependencies to be installed
  • parts can be used separately

Install

tbd

Documentation

For a list of available modules and their documentation please check the docs/modules folder

Development

Requirements

  • bash 4+
  • docker 19+
  • GNU make

Generate documentation

To update the module documentation you just need to run

make generate-docs

This builds the documentation inside a docker container and updates the repo locally. Afterwards just commit the docs with your code changes

Build

To combine the script(s) you just need to run

make build

The combined artifacts can be found in dist/

Alternatives

Description
Toolkit to create simple Terminal UIs using plain bash builtins
Readme 174 KiB
Languages
Shell 90.1%
Makefile 7%
Dockerfile 2.9%