Live data from Hacker News

Terminals Are Sexy

terminalsare.sexy

21–30 of 84 posts

Re: Terminals Are Sexy

#22
post #13

Earlier quoted context omitted.

It's also useful for people who do have root access to a terminal, remote or otherwise, but want more up-to-date packages. Some packages (my favorite example is youtube-dl) are useless if they're not up-to-date. And sometimes the new version has a feature that's really important to you. I'm using it for ripgrep and node, for instance. ripgrep isn't available in apt, and the node version in apt is incredibly outdated.…

youtube-dl is on PyPI https://pypi.org/project/youtube_dl/

Neat! That could be useful in certain situations.

In case you're suggesting Linuxbrew is unnecessary (I don't think you are, but just in case), there's definitely something way more convenient about just using Linuxbrew to install everything, than to track down what software is best installed from what repository.

Re: Terminals Are Sexy

#23
post #11

This is a lot to take in. Not sure if you're the author, OP, but in case the author is reading: Where would you suggest someone starts? (Note: Don't answer here! Use your answer to shape the organization of information on the site!) For example, I use ZSH. Should I switch to fish? The list suggests I'd be sacrificing power and the ability to write scripts but gaining, uh, intelligence and user-friendliness? Is that t…

There are only so many adjectives in circulation. More seriously: it’s hard to put together a list like this because so many things are subjective. Maybe you prefer fish because it gets rid of some of the dumb things required for a POSIX-compatible shell, but I prefer zsh because it has every feature and the kitchen sink. I don’t know, and neither does the person putting together the list.

It would be nice if the list explained that, though!

And with the ~20 zsh "frameworks" and "plugin managers" here, they could really do some comparison, or probably even remove a couple.

I'd rather they showed me 3 good options and explained the trade-off than 20 options with little commentary (the lines seem to be mostly cribbed from the projects themselves).

Re: Terminals Are Sexy

#24
post #7

http://linuxbrew.sh/ but… why? We have distributions that are providing perfectly packaged things like Debian/Arch/RedHat. I find already Homebrew hacky on macOS so why porting it on Linux distributions :D Is there anyone on HN using it, I'd be curious to know what are the advantages.

It's for people who don't have root access to a remote terminal (super computer users, generally) but want more up to date packages.

[deleted]

Re: Terminals Are Sexy

#25
I love this. Just reading the list make me happy.

I would contribute:

  xmlstarlet   Manipulate xml documents         http://xmlstar.sourceforge.net/
  jq           Manipulate json documents        https://stedolan.github.io/jq/
  screen       Terminal multiplexer (like tmux) https://www.gnu.org/software/screen/
  imagemagick  Manipulate images                https://www.imagemagick.org/
  ffmpeg       Manipulate video                 https://www.ffmpeg.org/
  gifski       Create high-quality gifs         https://gif.ski/
Oh I see I can make a pull request!

Re: Terminals Are Sexy

#26
post #13

Earlier quoted context omitted.

It's for people who don't have root access to a remote terminal (super computer users, generally) but want more up to date packages.

It's also useful for people who do have root access to a terminal, remote or otherwise, but want more up-to-date packages. Some packages (my favorite example is youtube-dl) are useless if they're not up-to-date. And sometimes the new version has a feature that's really important to you. I'm using it for ripgrep and node, for instance. ripgrep isn't available in apt, and the node version in apt is incredibly outdated.…

and that's because distro package managers never have the latest version.

I am using Arch - seems pretty up to date:

  [gerdesj@jglaptop ~]$ aurman -Ss ripgrep
  community/ripgrep 0.10.0-2
      A search tool that combines the usability of ag with the raw speed of grep
Thanks for the heads up wrt search tools.

Re: Terminals Are Sexy

#27

This is a lot to take in. Not sure if you're the author, OP, but in case the author is reading: Where would you suggest someone starts? (Note: Don't answer here! Use your answer to shape the organization of information on the site!) For example, I use ZSH. Should I switch to fish? The list suggests I'd be sacrificing power and the ability to write scripts but gaining, uh, intelligence and user-friendliness? Is that t…

If you haven't tried micro then you should, it's a huge improvement over nano. For the rest, most people are going to want what you're already using: iterm2 + zsh + homebrew.

Not the OP.

Re: Terminals Are Sexy

#28
post #22

Earlier quoted context omitted.

youtube-dl is on PyPI https://pypi.org/project/youtube_dl/

Neat! That could be useful in certain situations. In case you're suggesting Linuxbrew is unnecessary (I don't think you are, but just in case), there's definitely something way more convenient about just using Linuxbrew to install everything, than to track down what software is best installed from what repository.

Out of curiosity, for how long have you been using Linux as a daily driver?

Re: Terminals Are Sexy

#29
post #17

It mentions TotalTerminal, which hasn't been properly supported since OS X 10.10, and outright doesn't work on versions of macOS newer than 10.12. I really miss TotalTerminal. I've been forced to switch to iTerm, the only other way I can find to get a hotkey terminal, but it's an extremely noticeable difference to switch from the overall fastest terminal to the overall slowest: https://danluu.com/term-latency/

Interesting read, never considered iTerm to be slow and I'm so grateful it exists but maybe I'm not as hardcore a terminal user as I thought I was :).

Re: Terminals Are Sexy

#30
I had a product idea (maybe it is even a business idea) a while back to do shell autocompletion based on an autocompletion engine which was trained across multiple users. Kind of like a cloud-connected fzf.

The problem this solves is that the ecosystem of unix tools is so massive it's impossible to wrap your head around it. Most of us just pick our tools and end up at a local optimum. But with that sort of thing seeing the way other people have solved a problem is very useful.

I still think this would be so useful but the privacy situation is very sketchy. If I could come up with a solution to that I might try to build it.

Post reply on HN