Fish Shell 3.5.0

fishshell.com

fish will now always attempt to become process group leader in interactive mode (#7060). This helps avoid hangs in certain circumstances, and allows tmux’s current directory introspection to work (#5699). The interactive reader now allows ending a line in a … Read more

Jo – a shell command to create JSON

jpmens.net
jo-–-a-shell-command-to-create-json

I got tired of attempting to get shell scripts to produce valid JSON. You’ve likely seen something like this before: echo ‘{“name”:”Jane”}’ It gets merrier if an element contains an environment variable: open double, close single, add variable, open single, … Read more

More shell, less egg (2011)

leancrew.com
more-shell,-less-egg-(2011)

Next post Previous post December 4, 2011 at 10:50 PM by Dr. Drang My TextExpander/shell script post of last week reminded me of Doug McIlroy and some unfinished business from back in October. So let’s talk about shell scripts and … Read more

Unix Shell Programming: The Next 50 Years

micahlerner.com

Unix Shell Programming: The Next 50 Years This week’s paper won the distinguished presentation award at HotOS 2021, and discusses the potential for future innovation in the tool that many use every day – the shell!A previous submission of this … Read more

The Fish Shell Is Amazing

rmpr.xyz
the-fish-shell-is-amazing

I’ve been lurking the fish shell for a couple of years now (and the nushell but it is another story for another time). Not so long ago, I decided to try it, and it’s simply… amazing. If I had to … Read more

Dune: A Shell by the Beach

github.com
dune:-a-shell-by-the-beach

A shell by the beach! NOTE: Click the image above for a video demonstration. About the Author I’m a bored sophomore in college working on projects to fill the time. If you enjoy my work, consider supporting me by buying … Read more

; Echo “Shell Injection”

matklad.github.io

To understand what have just happened, we need to learn a bit about how spawning a process works in general. This section is somewhat UNIX-specific — things are implemented a bit differently on Windows. Nonetheless, the big picture conclusions hold there as … Read more