All Projects → metal3d → Bashsimplecurses

metal3d / Bashsimplecurses

Licence: bsd-3-clause
A simple curses library made in bash to draw terminal interfaces

Programming Languages

shell
77523 projects
bash
514 projects

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
Castero
TUI podcast client for the terminal
Stars: ✭ 375 (+106.04%)
Mutual labels:  terminal, curses
Mitype
Typing speed test in terminal
Stars: ✭ 241 (+32.42%)
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
Rtv
Browse Reddit from your terminal
Stars: ✭ 4,558 (+2404.4%)
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
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (-8.24%)
Mutual labels:  terminal, curses
Tlog
Terminal I/O logger
Stars: ✭ 170 (-6.59%)
Mutual labels:  terminal
Dotfiles
~/.dotfiles
Stars: ✭ 177 (-2.75%)
Mutual labels:  terminal
Ddgr
🦆 DuckDuckGo from the terminal
Stars: ✭ 2,243 (+1132.42%)
Mutual labels:  terminal
Tcharts.js
📉 Lightweight and fast terminal ASCII charts for nodejs and browser.
Stars: ✭ 172 (-5.49%)
Mutual labels:  terminal

Bash Simple Curses

Documentation Status FOSSA Status

"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

FOSSA Status

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].