Salta al contenuto

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  • 0 Votazioni
    6 Post
    0 Visualizzazioni
    jae@mastodon.bsd.cafe
    @fionescu @nikolasdi thanks! going as quick as i can without sacrificing quality. but i will post an early release for user-acceptance feedback.
  • Would you like to get more out of bsddialog(3)

    Mondo unix tui shellscript runbsd bsdcan
    1
    0 Votazioni
    1 Post
    0 Visualizzazioni
    bsdtv@bsd.network
    Would you like to get more out of bsddialog(3)?BSDCan has a tutorial for that:Introduction to TUI Programming using bsddialog with Benedict ReuschlingThursday 2026-06-18: 13:00 - 16:00Shell scripts have a bad reputation when it comes to usability and eye candy. Modern users find a blinking cursor on a a black screen leaves a lot to be desired when having to interact with a shell script. In this tutorial, we will create shell scripts that look like a GUI application: with buttons to press, input fields, select boxes and animated progress bars. These so called TUI (text user interfaces) programs still use shell script functionality as the backend, but are lightweight enough to not introduce too much overhead. Users will appreciate the ease of use of your shell scripts and you can rely on them to give you the data and visualizations you to need. At the same time, the TUI application is not difficult to learn and implement into existing scripts.More info:https://www.bsdcan.org/2026/timetable/timetable-Introduction-to-TUI.html#unix #tui #shellscript #runbsd #bsdcan
  • 0 Votazioni
    6 Post
    31 Visualizzazioni
    mpeterma@mastodon.bsd.cafe
    @zolaris I used to prototype this in Go (using the great bubbletea library) but later decided for a rewrite in pure C and NetBSDs native curese library. I try to keep dependencies as low as possible for seamless integration with the build.sh system. Actually the "cellui" curses interface shown in this screenshot uses "cellmgr" as it backend. cellmgr is a hybrid of a end user cli with a stable machine runtime interface, completely written in sh. So we have a scriptable middleware layer. Took some iterations to get this right, and still some rough edges I will address.
  • 0 Votazioni
    3 Post
    18 Visualizzazioni
    chad@retro.pizza
    @darrenburns Iโ€™ve been desperate for more options like this. Just created a directory to make my own today ๐Ÿ˜…
  • 0 Votazioni
    1 Post
    12 Visualizzazioni
    alfonsosiciliano@mastodon.bsd.cafe
    RE: https://mastodon.bsd.cafe/@alfonsosiciliano/116020502982048435Thanks everyone for all the feedback, testing, and suggestions! I'm currently fixing things up and getting a version ready for bsdinstall.#FreeBSD #UNIX #opensource #installer #TUI #shell #KDE #GUI #FreeBSDDesktop
  • 0 Votazioni
    2 Post
    11 Visualizzazioni
    airikr@mst-gts.airikr.me
    @orhun @ratatui_rs That looks like very entertaining! Will install!x
  • Heya!

    Mondo dotnet csharp tui
    8
    0 Votazioni
    8 Post
    38 Visualizzazioni
    xoofx@mastodon.social
    Just promoted XenoAtom.Terminal.UI to 1.0! ๐ŸŽ‰ I have added 2 new features from the preview: placeholder and brush gradients usable with text controls! ๐ŸŽจ I'm going to see if I can add an extension to XenoAtom.CommandLine library to generate beautiful command line help and I will be hopefully done with this entire sidetrack of projects! โ˜บ๏ธ