Termipal

Dev tools

script dialog ui

SHOW HN2017

Termipal

native micro-GUIs for shell scripts and command line apps

termipal.sh

#shell script gui#macos dialogs#native dialogs#command line ui

195points
54comments
#171of 2,242 in 2017
Top 8%of 2017 by points

How HN took it

MixedNo clear lean

5 positive, 13 neutral or asking, 2 mixed, 7 critical, out of 27 comments about the project. Thread score 0.00.

Idea: 3 for, 1 againstPrivacy: 0 for, 1 againstDesign: 0 for, 1 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Nice idea that fills a gap for shell script UIs

    From 3 comments
    • I really like this idea! Maybe it's the Christmas season but I was feeling a little wistful for the old days of fun little OS X utilities. This is a beaut :)
      johnzim on HN
    • Nice!!
      svmegatron on HN
    • Ah, finally someone did this! I've had this same idea for forever but never got around to implementing it.
      oxguy3 on HN

Objections

  • Opens a possible attack surface for terminal users

    From 2 comments
    • Things like this (terminal add-ons like graphical layers and image viewers and so on) are only going to end badly. What's so special about the terminal is the immunity the user…
      rsync on HN
    • Pretending that terminal or command line applications are immune to a very common mode of attack, even to them, is itself dangerous thinking. This could potentially add a new…
      chungy on HN
  • Does not work with fullscreen terminals

    From 1 comment
    • It actually didn't occur to me to try that until now. Looks like it doesn't work because it's a different process and its window can't be composited on top of the fullscreen app.…
      pavlov on HN
  • Does not work on Linux

    From 1 comment

Requests

  • More documentation and examples

    From 3 comments
    • Needs more examples certainly. Still, nice work!
      DenisM on HN
    • Looks interesting! The website could use some more screenshots showing off what's possible.
      topher200 on HN
    • This looks super interesting, but is there api documentation some where? Is there a way for it to output a shell command directly or can it only print?
      empath75 on HN
  • Touch Bar support

    From 1 comment
    • Would be kinda cool if, on a MacBook Pro, it moved the Termipal UI onto the TouchBar :)
      satysin on HN

Questions

  • How does it behave with fullscreen terminal or tmux

    From 2 comments
    • > For maximum convenience, Termipal automatically attaches to the bottom edge of your terminal window. What does Termipal do if you have terminal full screen?
      duck on HN
    • Looks nifty, however I’m mostly always running my terminals either in full- or split screen. How would this work in these cases? Does it work from within a tmux-session? A neat…
      hultner on HN
  • Whether it works with iTerm2

    From 1 comment

Alternatives named

  • zenity

    From 1 comment
    • Looks a lot like the good ol' zenity: https://help.gnome.org/users/zenity/3.24/
      arximboldi on HN
  • dialog and whiptail

    From 2 comments
    • Which (IIRC) is like xdialog for gtk, which is like dialog for X11.
      egwynn on HN
    • There's also alternative to the `dialog` called `whiptail`.
      vthriller on HN
  • Pashua

    From 1 comment
    • For the Mac there's also Pashua: https://www.bluem.net/en/projects/pashua/ which lets you generate a GUI for shell scripts.
      willcodeforfoo on HN
  • Tcl/Tk

    From 1 comment
    • What use cases does this have that Tcl/Tk doesn't?
      gaius on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15972402)