Recent submissions

Comment · 9 years ago
Sorry about that. I believe Electron is the best cross-platform UI framework. And TypeScript is an amazing language.
Comment · 9 years ago
It works differently: we just create a new shell session for each command. We create a non-interactive session without reading config files to make it fast and pass it appropriate ENV, which we maintain.
Comment · 9 years ago
Comment · 9 years ago
This is a great piece of feedback, thank you so much!

We do utilize a login shell for executing commands, but we only support Bash and ZSH. So, it's a real Bash. However, there are some complications with environment interpolation and built-in commands; it's a known bug and we're working on it.

Unfortunately, I don't see how to allow using custom shells while providing a better command entering experience (i.e. zle or readline replacement). The core issue is that shells' interface is too primitive: it only consists of three streams with no per-job separation or anything; I wish Bash had a programmatic or REST-like interface.

Comment · 9 years ago
Thanks for the feedback! It's true that we're far from where we want to be, but we're steadily - event if slowly - moving into that direction.

Also, we recently integrated monaco-editor by Microsoft, so editing is much less clunky than it was before.

Comment · 9 years ago
Actually using both apps.
Comment · 9 years ago
In my opinion, Qt and wxWidgets apps look ugly. At least I never saw one that looks beautiful.
Comment · 9 years ago
Thanks, I'll take a look at it. Although, it seems to only show a single best match, unlike IntelliSense.
Comment · 9 years ago
Comment · 9 years ago
It's theoretically possible to have all the Upterm niceties over SSH, but not possible at the moment. As of screen and tmux, we have no plans to integrate with them.
Comment · 9 years ago
Comment · 9 years ago
We kind of experimented with parsing man files, but it'll never be as good as manually crafted suggestions: you can do stuff like suggest changed files for "git add", tokens from diff for "git commit" message, show process names for "kill", and much more. The vision is to have manual suggestions for at least the most popular tools.
Comment · 9 years ago
I wish the same autocompletion could be achieved in ZSH. Then I wouldn't start this project at all. The problem with ZSH is that you have to

* Make a decision you want completion.

* Press tab for it to appear.

* Guess when your token is precise enough to be unambiguous or else cycle through results.

Not to mention fuzzy search.

It may sound as not that much of an overhead, but it's so much slower than what I have in, say, Intellij IDEA.

Comment · 9 years ago
It's your choice, of course, but in my opinion Electron is the only decent cross-platform UI framework. Without Electron there would be no Linux version.
Comment · 9 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton