Live data from Hacker News

Ask HN: Is it still possible to live in a terminal?

news.ycombinator.com

21–30 of 272 posts

Re: Ask HN: Is it still possible to live in a terminal?

#23

Yes unless you work with language that "needs" an IDE like java, scala ect.

You can always load the IDE up as a Vim/Emacs plugin. I've used the Eclipse Language Server within Vim to some success in the past

Thats why i put need in quotes.

Sure you can get away with it but vim plugin is no where close to what you can do in Idea. Not even in the same orbit.

Re: Ask HN: Is it still possible to live in a terminal?

#24
Are your concerns about the lack of open APIs or the lack of command line apps per-se?

Personally I'm all in favor of having more open APIs and third party clients, but would never want to intentionally constrain myself to a TTY that is half a century old.

Re: Ask HN: Is it still possible to live in a terminal?

#25
post #22

For everything except web browsing, I use the terminal. neovim - text editor aerc - email nzbget - usenet irssi - chat mpv - audio still hoping for gemini to take over for a full terminal experience.

Any thoughts regarding irssi vs weechat?

Re: Ask HN: Is it still possible to live in a terminal?

#27
I'm not sure what specific issues you've had with mutt, but I have mine setup with multiple accounts & have in the past used it for a work account where I had to do IMAP/SMTP auth via oauth token rather than username/password. It's definitely not a super well supported happy path & requires some setup, but it's worked well for me.

- Multiple accounts: I have a per-account config file with the relevant specifics (https://github.com/wfleming/dotfiles/tree/arch-linux/home/co...) and use folder hooks to apply those depending on which mailbox I'm viewing (https://github.com/wfleming/dotfiles/blob/arch-linux/home/co...). (Plus a keybinding in each account file to make flipping to the next account easy.)

- Non-standard auth:

  - I use offlineimap to sync my mail, and it supports oauth2 for Gmail. The arch wiki has helpful details: https://wiki.archlinux.org/title/OfflineIMAP#Configuring_OAuth2_and_getting_access_tokens_via_mailctl

  - For sending mail, I use msmtp, which also supports oauth2. Again, arch wiki has some helpful details. https://wiki.archlinux.org/title/Msmtp#OAuth2_Setup
For web & Slack, I sympathize and have toyed with CLI alternatives in the past, but I'm come to terms with the the fact that it's just not that feasible for the most part. Personally, I spend as much time in the terminal as I can, but I've given up on fighting against the tide for everything. The only native apps I usually have open are Firefox, Slack, and Spotify, and that's acceptable to me since it ends up meaning I still spend most of my day in a terminal.

Re: Ask HN: Is it still possible to live in a terminal?

#28

> - My company uses Slack's enterprise auth, and all the CLI slack clients I could find haven't been updated in years and no longer work. https://github.com/wee-slack/wee-slack is decent. > - The web is using more javascript than in the past. cli browsers are probably the only truly unrealistic thing. An idea that I've been kicking around for a while is to build a simple CLI "browser" that uses PhantomJS or similar u…

You might be interested in https://brow.sh

Re: Ask HN: Is it still possible to live in a terminal?

#29
I was a terminal poweruser wannabe. For a time I tried just using tmux and Vim on almost all occasions. I still use Vim for something, like writing Puppet code. For everything else: I've just come to embrace to the GUI.

Unless you're an absolute terminal power user that can masterfully navigate tmux, vim or whatever tools you use, I don't think it's a good use of time. There certainly are things where the terminal is the right tools, use it in those situations. Just ask yourself if you're artificially limiting yourself, simply because you think the cool kids use the terminal.

Re: Ask HN: Is it still possible to live in a terminal?

#30
It doesn't work for business at all because if you want to do business you have to meet people where they are. You can't email a client and say, sorry, can you please send me that contract in a text file, I only have a terminal. Or, sorry, I can't use your web portal to access the data because it uses JavaScript.

If you're not doing business, using the terminal works fine. Up until you have to deal with health insurance or your power bill or your taxes or bank.

Unfortunately the world now revolves around [gui] web browsers. We brought this technologically retarded hellscape on ourselves and we deserve it.

Post reply on HN