People with deep knowledge of string instruments and/or shell languages are rapidly approaching your location.
lmao. know anyone who’s hiring a terminal junkie? i need to get paid to use my computer all day fr
I just use fish, I never really had the need for ultra-customization. But I do admire stuff from places like !unixporn@lemmy.world.
i need to get familiar with fish. i’ve studied the syntax but i still have hardly used it, and if you really want to learn how to code something, you gotta keep typing it until it’s in your muscle memory.
While I do like fish syntax, you don’t really need to learn it. You can just use it for your interactive use in the terminal while writing your scripts in bash.
This is the way. I’ve never even attempted to script anything in
fish, but it’s just a great interactive shell OOTB. I think at most I have a colorscheme and an alias or 2.Scripting in fish is so much better than bash, holy. Reduced my scripts’ LOC by probably 50% and made them actually legible when coming back to them 6 months later. I converted all my personal scripts from bash to fish.
Same experience here.
Converting my scripts from bash to fish has definitely been worth the time.
Yeah that’s what I do to, I don’t need to write complex scripts anyway. Fish’s syntax seems interesting though.
Then you’ll know Python. Something companies hire for.
Python is my #1 language. It’s the one I always code in. But I also know javascript and bash/zsh (also Ruby but I haven’t written any ruby for years, so I’d need a refresher)
At my previous job, I had only barebones beginner skills in Java and absolutely no idea of Java EE when I started. I reckon you’d get back in the flow with Ruby quickly enough.
But also, python is nice.
zsh autocomplete and color defaults were presumably set up by an lsd fan
i’m all about oh-my-zsh. I mostly like it because it loads a random theme every time you run
source ~/.zshrc, so you get exposed to a lot of different themes, so you can pick one that looks really nice. The one I’ve gone with was the most minimalist theme I could find.export ZSH_THEME="miloshadzic"OMZ is overrated. It’s too much code for too little effect when most of the plugins boil down to aliases and prompt themes, and all you have to do is
sourcethem in your .zshrc anyway.I am by no means saying that the plugins and themes are useless. I’m saying that OMZ is unnecessary.
the only thing i like about oh-my-zsh is the random themes, i seriously have no idea what else it does
Just say “shell scripting”.
b-b-but if i say i’m fluent in bash, zsh, fish, and elvish, then i’m quadralingual, and i haven’t even started listing the webdev languages!
“shell scripting (various languages)”
🤷♂️😅
You’re hired, we’re a
cshshop.“Shell scripting (various languages, both POSIX-conformant and nonconformant)”
You need to pad that CV with meaningless acronyms!
I once had the misfortune of having to read zsh source code…
In unrelated news I no longer use zsh.
it’s all just regex, isn’t it
Now I’m curious, tell us more. What did you see?!
/* Lasciate ogni speranza. * * This function is a nightmare. It works, but I'm sure that nobody really * * understands why. The problem is: to make it cleaner we would need * * changes in the lexer code (and then in the parser, and then...). */there are more if you keep reading… (also, spoiler alert, this function doesn’t work, that was why i was looking at it.)
It doesn’t surprise me in the least bit, considering how complex everything seems to be in zsh.
Years ago, I was trying to understand how the completion system works. I never understood.
Even the user-facing shit you need to put in your .zshrc in order to enable completion in the first place does not look like it’s made for a human to read. Not to mention that you need to enable it in the first place.
Configuring zsh was such a mess for me, for years. I don’t know why I used it for so long. Glad I gave fish a shot.
I mean, with a file named
zle_tricky.c…
But… they literally used that post to tell people they play both the violin and the viola…
I mean, I don’t think I’d ever voluntarily admit that I can read that stupid C clef…
It’s true that there is a very large transfer between violin and viola, but just the experience of playing multiple instruments, even if this similar, increases one’s value by a lot. Depending on the situation wherever you happen to be, demand for violists can be much greater than for violinists, so playing both rather than the violin alone is a big boost.
Technically a viola is actually a mini cello. I hope his knowledge of bash & zsh is better than his knowledge of musical instruments lol
one man’s small cello is another man’s big violin






