ucode-mod-uline: add package for ucode terminal line editing
authorFelix Fietkau <nbd@nbd.name>
Mon, 13 Jan 2025 11:28:30 +0000 (12:28 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 13 Feb 2025 18:00:30 +0000 (19:00 +0100)
commitbe31d44bd9a679162cdd53a4644fa1774553dcdf
tree840ca46be5ba935e52f7e68c34105fc57813e963
parentb6415e9fa9556705092dd5391ebed48f13741f6e
ucode-mod-uline: add package for ucode terminal line editing

It provides a ucode module with similar functionality as libreadline,
however with much smaller code and no dependencies aside from ucode and
libubox.
It also provides shell-style parsing/escaping code useful for building
a CLI.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/utils/ucode-mod-uline/Makefile [new file with mode: 0644]
package/utils/ucode-mod-uline/src/CMakeLists.txt [new file with mode: 0644]
package/utils/ucode-mod-uline/src/private.h [new file with mode: 0644]
package/utils/ucode-mod-uline/src/ucode.c [new file with mode: 0644]
package/utils/ucode-mod-uline/src/uline.c [new file with mode: 0644]
package/utils/ucode-mod-uline/src/uline.h [new file with mode: 0644]
package/utils/ucode-mod-uline/src/utf8.c [new file with mode: 0644]
package/utils/ucode-mod-uline/src/vt100.c [new file with mode: 0644]