Live data from Hacker News

Charm – Tools to make the command line glamorous

charm.sh

101–110 of 223 posts

Re: Charm – Tools to make the command line glamorous

#101
post #99

Earlier quoted context omitted.

Maybe it's aimed at a younger demographic and not just all devs that use cli tools. The design doesn't appeal to me but the several animated examples and quick blurbs about functionality seemed to showcase what was on offer pretty well.

I'm young and had the same experience as GP - for me it's just too little said about too many different things, it's hard to tell what 'it' is (and I only realised on the second read through that that's partly because they are many things). Imagine if Amazon had a landing page with headings like 'eShopping', 'Internet', and 'Cashierless Shopping' to describe what the company did. (And worse, then obscured them behind…

They are a company that writes several different tools for developers, not an e-commerce site for the general population. Which tool has a useless description that doesn't tell you what it does? If one tool is interesting to someone they can click it and they are presented with a great Readme that explains it in more detail. It takes like 30 seconds to parse the page and find out if they offer anything that is interesting to you.

Re: Charm – Tools to make the command line glamorous

#102
post #80
post #74

Earlier quoted context omitted.

Yup, it's that old classic again! Goes something like this: Step 1: Produce cutesy web site clearly aimed at a specific demographic Step 2: ??? Step 3: ??? I've seen it so many times now that I can't believe people are still falling for it.

Falling for what?

That's the joke.

Re: Charm – Tools to make the command line glamorous

#103
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.

lol. Too true..

Re: Charm – Tools to make the command line glamorous

#104
post #10

, I like it, but I am not sure about diving into Golant again. Any way to use it in other languages? Or do I just keep poking at Rich[1] in Python? [1] https://rich.readthedocs.io/en/latest/

The one thing that jumps out at me that this has that Rich doesn't is the List selector thing and Viewports (Rich might have that but I haven't looked too hard)

Re: Charm – Tools to make the command line glamorous

#105
post #2

I love Charm; doing `ssh git.charm.sh` is a lot of fun and really sparks the imagination about SSH apps. They also have usable solutions for auth and storage, which like, if you're thinking of writing something like this are the first things you'd start reaching for. They also work hard to enable you to run all your own services, so you don't rely on the Charm cloud for everything. Definitely a good model for future…

Looks cool! Are there any security risks posed by ssh'ing into an unknown server?

Regarding the concept in general, since it's just a screen with i/o you can't inspect its client-side code (the UI) nor what it does with your user input - but that can be more of a benefit for infosec reasons if you were to deploy this as an alternative to something like browser isolation[0] where you simply see what a remote browser sees without being able to inspect the contents of the page nor inject code.

0: https://www.cloudflare.com/teams/browser-isolation/

Re: Charm – Tools to make the command line glamorous

#107
post #78

Earlier quoted context omitted.

Also, every app uses the same font and colors, there is no animation, its very responsive.

The submitted library features a physics-based animation system, so that may change

no thanks

Re: Charm – Tools to make the command line glamorous

#108
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…

Tmux allows text selection like you describe.

Re: Charm – Tools to make the command line glamorous

#109
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.

Oh, do I have a terminal emulator to sell you:

https://hyper.is/

> Hyper is an Electron-based terminal

Re: Charm – Tools to make the command line glamorous

#110
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…

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, command lines/terminals make me feel good. I don't think it's nostalgia. I'm not exactly sure what to call it.

It's the same feeling I get when I occasionally have to write Objective-C code. It's not the first language I learned, it's not my main daily language, and I'm not particularly good at it. But it's the first programming language that I was paid an actual salary to use. It helped me start my career, and it makes me happy. It just feels warm and comforting.

Post reply on HN