Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Rapid TUI application development with Zcurses + ZUI library
- X-seq: zsh-users 22583
- From: Sebastian Gniazdowski <psprint3@xxxxxxxxxxxx>
- To: zsh-users@xxxxxxx
- Subject: Rapid TUI application development with Zcurses + ZUI library
- Date: Fri, 17 Mar 2017 13:07:55 -0700
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=UKfV4uPbCk0ebiNLjtfFWfCuCPw=; b=k3HGQnWIQ9C5FA6AWAF72zBQ J6DAMMDgbMxwAtyAE/16axSQlau8R7vJDJqTid6B03NiT7sjmtP14St6NDlJ4C5b 1/9ZOiVIPEgFmQTgSrVuQUZaK3k0Gu4kyNB6nd/hP4/mxl2TeGExB+sRdVOQfsDV i7xIT8Yri6t+AkkbdALeBAJvEndCXhoBVkUgWRtry/slM1kdKjffhwY4GTSFA7wx fBGSHogiENjGvn9MyRonQ9p7bWncxJU/hbOLySd8IWFY5Vq+bhoMh97IuVXx0G6L VUJF37AFVx+7jbZddUDNL5/olDK0mK1kWpP7f3tq4IIXLZNm2xKedcT5+JEG3w==
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=UKfV4uPbCk0ebiNLjtfFWfCuCPw=; b= dno6TdYE5jseidDBUZutZF6HLQ/mDascRNRHiAQ+8Xzf4FEu1u+1+gbBjepjl/hF UXCyx8B093xnxsOOf1PqRYpGhs3R0lvUcYw9tOmcQmWVHOCKTiWJYFNfISWkCQxB RyUYxsazU4x+8YM22w31HevqxQKhjRgX6VbRhzlDHMm5m+Oo/SzwKgfOkvuQ+i1Z c5t40GSo49O/irQyeSe1N5+1yBELtWUvqch0LKmuBWGipUspylVdEdyhrHy8rnyR 0hdDMFvAEt4pNySP3YXpR1/ULaq0I/zZkUHVtz/rrt8/7cLrJ0fsG3PXA72mE/fK LTQvuMumNT3oyn7ribUklw==
- List-help: <mailto:zsh-users-help@zsh.org>
- List-id: Zsh Users List <zsh-users.zsh.org>
- List-post: <mailto:zsh-users@zsh.org>
- Mailing-list: contact zsh-users-help@xxxxxxx; run by ezmlm
Hello,
with ZUI you create applications by constructing simple text – like with
HTML. Available are anchors, buttons, text-fields, list-boxes, toggles.
Here is a configure/make wrapper written in ZUI:
https://asciinema.org/a/107688
Here is source of Hello World:
https://github.com/zdharma/zui/blob/master/demos/zui-demo-hello-world
Administrators, for example, will be able to write TUI for their
everyday tasks. The configure wrapper can be extended:
- by use of text fields: pre-configure CFLAGS, CPPFLAGS, LDFLAGS,
- by use of toggle buttons: "-g" on/off, etc.
- entered data stored in file, available at next run.
Zsh can be like Ruby or at least ... have to mention it ... PHP –
because ZUI application is a CGI+(D)HTML architecture mimicry.
Project's wiki: https://github.com/zdharma/zui/wiki
Main homepage: http://zdharma.org
--
Sebastian Gniazdowski
psprint3@xxxxxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author