Yash: Yet Another Shell

by InitEnableron 2/14/2025, 8:26 PMwith 52 comments

by UncleOxidanton 2/15/2025, 12:29 AM

I kind of wish there was a shell that had the option for histories localized to a directory. So I can go into a directory and then look at what I was doing when I was last in that directory. Some complicated compilation command line to compile and link a source file and a bunch of libraries that was run when I was last in that directory, for example. There'd still be the 'history' command for everything and then maybe 'dhistory' for the commands that I ran in that specific directory when I was last there.

by fuhsnnon 2/15/2025, 12:19 AM

I've never seen a mid-sized C codebase that annotate "restrict", "nonnull" pointers and "pure", "const" functions so thoroughly, very interesting, would be an important case study if I ever get around to write C optimizer passes.

by postepowanieadmon 2/14/2025, 11:42 PM

It's quite nice. However a few basic functions are missing, like separate history for each instance.

by KerrAvonon 2/14/2025, 11:58 PM

What's the tl;dr on why one would use Yash vs anything else? ReadMe doesn't really explain what's unique here.

by DiggyJohnsonon 2/15/2025, 12:04 AM

Best “yet another*” project name in awhile. Cool stuff