metal3d / Bashsimplecurses
Licence: bsd-3-clause
A simple curses library made in bash to draw terminal interfaces
Stars: ✭ 182
Projects that are alternatives of or similar to Bashsimplecurses
Pick
create curses based interactive selection list in the terminal
Stars: ✭ 370 (+103.3%)
Mutual labels: terminal, curses
Picotui
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
Stars: ✭ 547 (+200.55%)
Mutual labels: terminal, curses
Rubiks cube
rubik's cube that runs in your terminal!
Stars: ✭ 73 (-59.89%)
Mutual labels: terminal, curses
Termox
C++17 Terminal User Interface(TUI) Library.
Stars: ✭ 306 (+68.13%)
Mutual labels: terminal, curses
Termkit
Terminal Kit - Console UI toolkit for Swift applications
Stars: ✭ 256 (+40.66%)
Mutual labels: terminal, curses
Brick
A declarative Unix terminal UI programming library written in Haskell
Stars: ✭ 1,070 (+487.91%)
Mutual labels: terminal, curses
Ltui
🍖 A cross-platform terminal ui library based on Lua
Stars: ✭ 624 (+242.86%)
Mutual labels: terminal, curses
Musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Stars: ✭ 2,663 (+1363.19%)
Mutual labels: terminal, curses
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (-46.15%)
Mutual labels: terminal, curses
Pulsemixer
CLI and curses mixer for PulseAudio
Stars: ✭ 441 (+142.31%)
Mutual labels: terminal, curses
Gui.cs
Console-based user interface toolkit for .NET applications.
Stars: ✭ 5,879 (+3130.22%)
Mutual labels: terminal, curses
Zui
⬢ Zsh User Interface library – CGI+DHTML-like rapid application development with Zsh
Stars: ✭ 95 (-47.8%)
Mutual labels: terminal, curses
Tcharts.js
📉 Lightweight and fast terminal ASCII charts for nodejs and browser.
Stars: ✭ 172 (-5.49%)
Mutual labels: terminal
Bash Simple Curses
"Bash simple curses" give you some basic functions to quickly create some windows on you terminal as Xterm, aterm, urxvt...
An example is given: bashbar. Bashbar is a monitoring bar that you can integrate in tiling desktop (Xmonad, WMii...)
The goal of Bash Simple Curses is not done (not yet) to create very complete windows. It is only done to create some colored windows and display informations into.
To use library, you have to import library "simple_curses.sh" into you bash script:
#!/bin/bash
#import library, please check path
#source /usr/lib/simple_curses.sh
source /usr/local/lib/simple_curses.sh
#Then, you must create a "main" function:
main (){
#your code here, you can add some windows, text...
window "title" "color"
append "Text..."
endwin
}
#then, you can execute loop:
main_loop 1
That's all...
Go into the project to have documentation about functions: https://github.com/metal3d/bashsimplecurses
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].