Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shockone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
shockone
9y ago
Sorry about that. I believe Electron is the best cross-platform UI framework. And TypeScript is an amazing language.
2.
▲
by
shockone
9y 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.
3.
▲
by
shockone
9y ago
As of history and failed commands, it should work as you describe, it must be a bug. https://imgur.com/a/BKz5O
4.
▲
by
shockone
9y 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
5.
▲
by
shockone
9y 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 c
6.
▲
by
shockone
9y ago
Actually using both apps.
7.
▲
by
shockone
9y ago
In my opinion, Qt and wxWidgets apps look ugly. At least I never saw one that looks beautiful.
8.
▲
by
shockone
9y ago
Thanks, I'll take a look at it. Although, it seems to only show a single best match, unlike IntelliSense.
9.
▲
by
shockone
9y ago
It's a known bug, please vote to fix it faster. Variables interpolation doesn't work in built-in commands at the moment. https://github.com/railsware/upterm/issues/597
10.
▲
by
shockone
9y 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.
11.
▲
by
shockone
9y ago
Yes there is a gitter channel: https://gitter.im/upterm/Lobby
12.
▲
by
shockone
9y 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
13.
▲
by
shockone
9y 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 i
14.
▲
by
shockone
9y 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.
15.
▲
by
shockone
9y ago
Surprisingly it has pretty moderate resource usage. I have both iTerm and Upterm running on my laptop, here are the stats. Of course, your mileage may vary. https://imgur.com/a/bwD06
16.
▲
by
shockone
9y ago
Performance is definitely worse than in iTerm or gnome-terminal, but it's improved a lot in recent Upterm versions, and we plan to improve it further. I'd say it's good enough, but you can try yourself. Recently there was thi
17.
▲
by
shockone
9y ago
Hyper is a pure terminal emulator; it only displays what your shell tells it to display. We aim to deeply integrate with a shell or even replace it for better experience. One of the most notable benefits is as-you-type intellisense completi
18.
▲
by
shockone
9y ago
I'm afraid it's not going to happen any time soon, if at all. But even if it does happen, it won't be cmd.exe or PowerShell support, but rather some kind of POSIX shell for Windows.
19.
▲
by
shockone
9y ago
Hi, author of Upterm here. Ask me anything.
20.
▲
by
shockone
11y ago
That should be fixed now.
21.
▲
by
shockone
11y ago
What problems will I face if they don't communicate over a TTY?
22.
▲
by
shockone
11y ago
Ha-ha, I get that a lot after telling about React and Electron. Initially I was thinking about Swift + Cocoa, but I figured CSS would give me more flexibility in designing the UI, and it would allow more people to write plugins. Everybody k
23.
▲
by
shockone
11y ago
Hey. Not snooty at all. I understand your pain: once I tried to open Vim in this Kickstarter terminal project - Xiki - and was disappointed in the same way. Perhaps unexpectedly, Black Screen is both a terminal emulator and a shell. I tried
24.
▲
by
shockone
11y ago
I should thank you for the post. It reassured me I'm doing something people are interested in.
25.
▲
by
shockone
11y ago
Thank you for your kind words. Spawning a shell shouldn't be a performance bottleneck as long as you create a new tab or pane, and not a new application instance. By the way there is a (very) experimental support of panes, press cmd +
26.
▲
by
shockone
11y ago
I'm afraid you misunderstood the command. The package is named correctly - black-screen. Install-all is a local npm script, that's why you run it with `npm run`.
27.
▲
by
shockone
11y ago
There is a positive side: a built-in HTML and CSS engine allows to write very customizable interfaces.
28.
▲
by
shockone
11y ago
Thank you for the advice. Pty.js was my initial choice, but it didn't support return codes at the moment. I'll take a look at it again.
29.
▲
by
shockone
11y ago
That's understandable. It's like with editors. There is vim and there is Intellij IDEA (sorry, JetBrains, for calling your child an editor). I want it to be smart.
30.
▲
by
shockone
11y ago
It does indeed support ANSI codes. Not fully compatible with VT100 yet, but that's where I'm moving. Vim is functioning, but there are a lot of bugs. https://dl.dropboxusercontent.com/spa/dlqheu39w0arg9q/
More ›