News for hackers. Stuff that matters.
Re:Fish 4.0: The Fish of Theseus by outlore on Sunday December 29, 2024 @03:21AM (#42538511)
I am curious to ask others here, are there other low-config alternative tools like Fish that, looking back, now seem like a no brainer? Ghostty is a recent example, Helix seems like another. I’d love to know about other tools people are using that have improved or simplified their lives.
Re:Fish 4.0: The Fish of Theseus by datadeft on Sunday December 29, 2024 @03:39AM (#42538582)
mise, uv, ruff, starship is my current list.
Re:Fish 4.0: The Fish of Theseus by nindalf on Sunday December 29, 2024 @06:14AM (#42539251)
Agree with you on helix. I love it.

Atuin for improved history search.

Starship for an improved shell prompt.

zoxide - better cd

ripgrep - better grep

just - a command runner. I put project specific commands/scripts in there so I don’t have to remember.

All of these are indispensable for me.

Re:Fish 4.0: The Fish of Theseus by lawn on Sunday December 29, 2024 @08:40AM (#42539866)
fd a better find is one I like.
Re:Fish 4.0: The Fish of Theseus by ComputerGuru on Sunday December 29, 2024 @12:21PM (#42541284)
imho starship is really just eye candy for the shell; it's not necessarily an actually improved shell prompt if you're on a "modern" shell like fish (a shell for the '90s!) or if you've put effort into customizing your shell experience with any of the other shells.
Re:Fish 4.0: The Fish of Theseus by nindalf on Sunday December 29, 2024 @02:18PM (#42542172)
I’m on zsh and it’s definitely an upgrade for me.

I want to say though, great work on this migration! Really fantastic work that others can learn from when they try a similar migration.

Re:Fish 4.0: The Fish of Theseus by anthk on Sunday December 29, 2024 @12:24PM (#42541308)
CD is builtin, there's no better cd.
Re:Fish 4.0: The Fish of Theseus by jjice on Sunday December 29, 2024 @02:19PM (#42542186)
+2 for ripgrep. Modern PCRE regex with lighting speed.

I run into so many issues trying to adapt the regex in my head (usually PCRE) into the older grep and egrep style.

Re:Fish 4.0: The Fish of Theseus by LorenzoGood on Sunday December 29, 2024 @08:16PM (#42545375)
+1 for atatuin
Re:Fish 4.0: The Fish of Theseus by outlore on Sunday December 29, 2024 @09:14PM (#42545754)
I use and love all of these, thanks for sharing
Re:Fish 4.0: The Fish of Theseus by surajrmal on Sunday December 29, 2024 @09:53AM (#42540295)
fastmod is a better sed.
Re:Fish 4.0: The Fish of Theseus by KetoManx64 on Sunday December 29, 2024 @03:52PM (#42542971)
Chezmoi was a complete workflow changer for me. https://www.chezmoi.io/ Let's me manage/synchronize my configs between systems. It has built in variables and scripting support so you can ignore sections of files or specific sections of files on certain systems, write specific configs for specific systems based on hostname or OS. It's a bit of work to get an understanding of, but incredibly powerful once you do.

Whenever I setup a new system now, I install chezmoi, clone my comfig repo and then initialize it and it uses the chezmoi scripts to automatically installs all my programs and copies in the needed config files.

Re:Fish 4.0: The Fish of Theseus by outlore on Sunday December 29, 2024 @09:12PM (#42545740)
Nice, I’ve been using dotter, will have to check out chezmoi
Re:Fish 4.0: The Fish of Theseus by jsx2 on Monday December 30, 2024 @05:38AM (#42548158)
fish instead of zsh, Helix instead of Vim (or Micro instead of Pico/nano), Typst instead of LaTeX