Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Is there a GUI for bash shell?
3 points by ulrischa on April 19, 2024 | hide | past | favorite | 10 comments
I know I will get a massive shitstorm, but I always forget the flags and options for the numerous linux command line Tools like grep etc. I'm using the shell from time to time and so I'm not using the commands daily and forget about them. So my question: Are there any Tools to help here? I do not mean a man page but some kind of GUI for the commands or something like regex101 for a shell command.


Pull/edit command line from history file on current command line. [1][2]

[1] : https://unix.stackexchange.com/questions/4079/put-history-co...

[2] : https://unix.stackexchange.com/questions/529195/load-command...


I’ve never even seen a prototype of what a GUI for Bash would look like.

However, there is Warp, which might be of interest.

“Ask Warp AI to suggest the right command or chat to get answers about any programming question. Your requests stay private and secure, never used to train public models.”

I haven’t tried it myself, but I have aquaintances that swear by it.

https://www.warp.dev/


Back when Classic Mac OS was just Mac OS, MPW and A/UX had Commando which was exactly that.

example: https://norden.social/@chucker/110481404731662825

That could be done with Linux (wayland/x) but on MPW the shell/terminal/commando were all integrated which isn't the case for Linux or OS X today.


For easier reading of manpages i usually use https://man7.org or the distro specific manpage website like https://man.archlinux.org/ or https://manpages.debian.org/


Just ask ChatGPT, it's pretty good at figuring out the commands and params and explaining them.


"shell history is your best productivity tool" : https://martinheinz.dev/blog/110


Maybe you should make one? Slack to me is IRC. I imagine there is mileage in giving the world Bash in a more usable fashion.


Maybe this already helps: https://github.com/tldr-pages/tldr


or something with a bit more interactivity: https://github.com/denisidoro/navi


Assuming using same account, use history command to show past commands[0a, 0b]

'load random example' on shellcheck using own custom examples from history command.[1]

ncurse, dialog, zenity[2].

"Gooey: Turn command line programs into GUI applications"[3]

Many command line programs were not designed with i/o buffering in mind.[4a,4b]

describe what want bashgpt[5] to write/display using aforementioned zenity/Gooey.

chatgp shellmaster[6]

--------

[6] : http://community.openai.com/t/introducing-chatgpt-shellmaste...

[5] : http://github.com/dtegunov/bashgpt

[4a] : http://www.gnu.org/software/coreutils/manual/html_node/stdbu...

[4b] : http://unix.stackexchange.com/questions/25372/how-to-turn-of...

[3] : http://news.ycombinator.com/item?id=8218785

[2] : http//funprojects.blog/2021/01/25/zenity-command-line-dialogs/

[1a] : http://www.shellcheck.net/

[1b] : http://github.com/koalaman/shellcheck

[0a] : http://www.tecmint.com/history-command-examples/

[0b] : http://www.tecmint.com/remember-linux-commands/

web based documentation: https://www.tecmint.com/linux-commands-cheat-sheet/

commands grouped by typical usage patterns : https://www.tecmint.com/essential-linux-commands/




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: