Live data from Hacker News

Charm – Tools to make the command line glamorous

charm.sh

201–210 of 223 posts

Re: Charm – Tools to make the command line glamorous

#201

Earlier quoted context omitted.

You said accessible, so would you expect terminal applications to work with screen readers for example? What about localisation?

> would you expect terminal applications to work with screen readers for example Can you explain to me any way in which they might not, bearing in mind they're basically text.

It's not automatic, any sufficiently complex interface will need to offer some kind of support. E.g. if your widget library offer dialogs, using e.g. ncurses, then TAB shouldn't allow you to flow out of such dialog. If you render graphic elements with special characters (dots, dashes or unusual glyphs), you would need to offer some hints to the screen reader to skip or identify differently that stuff. Just "read them out loud because is text" wouldn't work. It's been a long time since my last complex TUI so I don't know what's there today for accessibility

Re: Charm – Tools to make the command line glamorous

#202
post #76
post #52

I love the general renaissance of terminal UI tools we are seeing in the last few years. I can't quite put my finger on what I like about it so much. Something to do with the simplicity and directness of these UIs, guaranteed optimised for efficient keyboard nav, widespread adoption of vim-like navigation keys, and the fact that they link directly with my terminal shell so I can stay entirely in a stream of thought w…

> I can't quite put my finger on what I like about it so much. I can. Doesn't require a 1.5GB build directory to make a 500MB binary that uses 3GB of RAM to display a chat client/music player/etc.

Also, natural language is a better command interface than iconic point and click for intermediate to advanced users. The mouse studies that came out of Apple back in the day were based on testing against the mass market so their findings only apply to mom, pop, buddy and sis.

Re: Charm – Tools to make the command line glamorous

#203
post #110

Earlier quoted context omitted.

My first exposure to anything that could be related to professional day-to-day work was when my dad taught toddler-me how to use DOS in Windows 3.1 Unfortunately for me, I didn't do anything else remotely related to programming until my 20s. But I think this early exposure to a command line made it much easier to go through tutorials, since everything that I used to learn early on involved a unix terminal. Anyways, c…

Same thing for me with terminals, I like it in a way that feels different than other things

It's because your interaction with the computer is based on language which is more natural than graphical point and click interaction.

Re: Charm – Tools to make the command line glamorous

#204
I applaud the effort but I think the approach of trying to make the terminal more graphical is the wrong approach. The efforts should be at making graphical displays accept terminal protocols. As a simple test, will the command watch YouTube.com/qtre375fj show an embedded video? Think lisp machine interface.

Re: Charm – Tools to make the command line glamorous

#205

Earlier quoted context omitted.

By default, you are probably uniquely identifiable: the SSH client sends your public keys, and sites like GitHub and GitLab publish the public keys for each account too. Someone made a demonstration SSH server a few years back that would greet you by GitHub username based on this, but I can’t immediately find it. If you don’t specify a username, your local account name will be used and thereby disclosed. Much more se…

ssh whoami.filippo.io

Ah, good, thanks. Unfortunately, whoami.filippo.io is not resolving.

https://words.filippo.io/ssh-whoami-filippo-io/ and https://github.com/FiloSottile/whoami.filippo.io are useful. It suggests also adding the option IdentitiesOnly yes.

Re: Charm – Tools to make the command line glamorous

#206

Earlier quoted context omitted.

I do think so. Terminal applications tend to be really accessible.

You said accessible, so would you expect terminal applications to work with screen readers for example? What about localisation?

I did not mean that kind of accessible. I mean easy to get, easy to install, easy to manage, easy to distribute.

Re: Charm – Tools to make the command line glamorous

#207

I have one major problem with a lot of the recent TUI stuff that’s been happening: it almost always assumes dark terminal, and uses techniques that work poorly or terribly on light terminals. For example: bat’s default colour scheme uses white text for the contents of files except where syntax highlighting changes it. Not the default colour, but white . This makes it completely unusable for me without --theme=ansi (w…

I use a light terminal color scheme, and was really pleased that when I tried the `ssh git.charm.sh` it gave me nice, usable colors on my background.

Re: Charm – Tools to make the command line glamorous

#208

Earlier quoted context omitted.

You said accessible, so would you expect terminal applications to work with screen readers for example? What about localisation?

I did not mean that kind of accessible. I mean easy to get, easy to install, easy to manage, easy to distribute.

apologies then! i dont understand how a tui app is necessarily get-able or installable or distributable. system package managers are more than capable of managing GUI apps, and a GUI can be distributed by uploading a zip to gh releases, just as a TUI app can be.

Re: Charm – Tools to make the command line glamorous

#209

Earlier quoted context omitted.

You said accessible, so would you expect terminal applications to work with screen readers for example? What about localisation?

> would you expect terminal applications to work with screen readers for example Can you explain to me any way in which they might not, bearing in mind they're basically text.

I did a quick Google for examples, and found this comment [0] on HN which gives some examples.

It being "basically text" doesn't matter; a pdf can be mostly just text but that doesn't mean in any shape or form that it's searchable.

[0] https://news.ycombinator.com/item?id=17683719

Re: Charm – Tools to make the command line glamorous

#210

I'm at the opposite end of the cli taste spectrum (my PS1 is a single character), but I love this site.

I'm the same way, other than the git branch of the cwd where applicable. A minimalist command line is almost like a sacred place of pure intent where I can give my eyes a rest and catch a break from the mad world of GUIs.
Post reply on HN