my roommates are forcing me to learn shell scripting
@aescling @wallhackio read The Open Group Base Specifications Issue 8, Volume 3: Shell & Utilities
@Lady @wallhackio i’ve yet to actually do this
@aescling @wallhackio i presume your shell scripts probably do not work on BSD then
@wallhackio Contrary to Cat Family, er, dogma, it is entirely possible to live a fulfilling life with Linux while understanding a very minimal amount of shell scripting. (I can read it, can't really write loops from scratch off the top of my head though.)
You probably do need *some* kind of scripting language. But Ruby or Python are fine.
@aschmitz @wallhackio the roommate in question was actually @Lady who does not use linux at all
@Satsuma @aschmitz @wallhackio it is true though, you can just do all of your scripting in Deno if you want, it just feels excessive for the task of “pipe a bunch of files to pandoc”
@Satsuma @wallhackio @Lady I could be flippant and say "I didn't want to make representations about having a fulfilling life with MacOS."
@Satsuma @wallhackio @Lady But also "you can do whatever you want on generic Unices without shell scripting while being entirely portable" is, arguably, a harder case to make, but also not one most people really have to do unless they particularly want to.
@aschmitz @Satsuma @wallhackio honestly if you want to be portable ruby is likely a better bet than shell
@aschmitz @Satsuma @wallhackio i am not particularly good at shell scripting but that’s because i abstract all the control logic into GNU Make syntax but Caleb already rejected that one
@Lady @Satsuma @wallhackio As well he should! I'm already annoyed at significant whitespace in Python, I don't know if I could take significant tabs.
@Satsuma @aschmitz @wallhackio @Lady she likes the POSIX parts of Mac, which makes her OS opinions tolerable
@aescling @Satsuma @aschmitz @wallhackio i also like the having a native text editor parts of Mac
@Lady @aescling @Satsuma @wallhackio *singsongy voice* ed(1), the standard editor
@aschmitz @aescling @Satsuma @wallhackio if it doesn’t support Unicode it is merely a code unit editor, not a text editor
@Lady @aescling @Satsuma @wallhackio Some day I will figure out how to get TextEdit to make a new plaintext document without defaulting to rich text until saved.
@aschmitz @aescling @Satsuma @wallhackio i recommend just switching to CotEditor but i do think there is a toggle for this somewhere in TextEdit preferences
@wallhackio read The UNIX Programming Environment