What is the point in using the command line instead of a GUI program...

What is the point in using the command line instead of a GUI program? Does it just make you people feel like epic 1337 hackers?

Keyboard based workflow, complete customization.
Now fuck off back to Sup Forums.

Weak bait.

For me it's more comfortable to use only keyboard, don't need to move my hands back and forth to use mouse.
And this is where cli shines, because cli wasn't designed for mouse.

If you think someone uses cli to feel like a hacker, you should leave this website, because it's for adults.

In 2016, several scientists from the University of Virginia received funding from the NHS to investigate the effects of using the CLI. The control group primarily used GUI's to interact with a computer, while the experimental group only used a CLI. After months of confining both groups in solitude, the scientists were shocked to find that the experimental group had experienced exponential growth in the length of their penises. These findings were published to the scientific community to wide acclaim. Major pharmaceuticals like Viagra are seeking ways to incorporate this effect into a pill that can be provided to the general public.

I don't always have a GUI. I pretty much always have a shell that I can use for anything I need to do.

1. It's nice being able to use the keyboard to do everything when you're on a laptop.
2. It's usually easier to automate tasks.
3. It makes you look like a 1337 h4k3r

>much easier to make, GUI adds resource usage, more bugs, etc
>what said

I'll say something though, some CLI programs really aren't suitable for it. Shit with a bajillion options that you rarely have to use, but sometimes you want - then you have to fucking hunt for stuff on the man page like a caveman.
Stuff like rsync, music players, fdisk etc should always have a simple gui/curses frontend. Thankfully they usually do.

Exactly, they use cli to feel like autistic faggots.

weak bait. go be angry somewhere else.

I'm not angry, I just think cli is slow. Sudo this, sudo that, sudo my ass. I agree for a headless server it's fine but for actual productivity forget about it

Some things are faster in the CLI. Moving log files that adhere to a specific naming pattern for instance.

Kek!

You must be 18 to post on this site.

Get back to school, kid.

That's not an arguement. So much salt in this thread when you expose how autistic cli is. Sshing into a headless server for doing an update, its great but for everyday use that's a level of autism I do not wish to achieve.

Because Xorg is a piece of shit, I only use FOSS because I'm fucking autistic, so Windows and Mac are out of the question, Wayland seems okay but, most programs I would use are Xorg only and XWayland is bad too, I don't like GNOME, and the XMONAD clone I used to use is Xorg only, and Sway is buggy and a clone of i3 which I'm not a fan of. Leaving me to use CLI for everything, plus considering I running my setup on a librebooted T60 I really shouldn't be pushing this thing with a fancy GUI.

Easy to automate things. You just write same commands into file with few control flow instructions.

Automating GUI is hell.

If I want to do a simple operation with a picture that doesn't me actually drawing.marking anything on it, I use imagemagick command line tool; I write the command, which is simple and quick, and then I drag the file from file explorer into the command line window. This is as simple as doing the action in photoshop. If I often do the same operation, I create a bat file with the command, and i drag the picture into it for immediate result, way more productive than doing thew operation manually. Here's a valid use case for CLI for you.

Version controls like git are used by command line, switching around paths and moving/editing files is a lot faster by command line, building projects is often done by command line, downloading shit via the package manger is best done by command line, reading huge text files is best done by less, and many more things.

I prefer GUI text editors over the command line ones though.

After using TortoiseHg, I can tell you that you are 100% wrong. Seeing the change history in a neatly formatted tree, being able to right click any changeset for a list of actions, being able to select two and view diffs, this takes the convenience of using VCS to a new level.

Tortoisehg is mecurial - the versions that exist for git don't work properly, not on Linux, not with flow.

But yes, for mecurial I would take the GUI over CLI every day - this is the single best version control GUI client I have ever seen and just looking at it makes me comfortable.
It's truly amazing.

I researched once whether there are options of same quality for git - nothing, all lacking functionality, either hooks or this or that.
Best laugh was git kraken. Such a troll product

>Does it just make you people feel like epic 1337 hackers?
I used to be on your side (why complicate things by constantly reading manpages and remembering arcane, meaningless one letter combinations, instead of just clicking on well described menus, easy to read icons or just using a right click for an extensive and easy to understand context menu), but I'm afraid I'm soon going to install i3 or xmondad or some shit and work exclusively in the shell, just out of spite.
Everything becomes shittier and shittier.
Every single "app" is now just a shitty webkit wrapper around a shitty website, with some variation of a burger "menu" that looks different every time, is at a different place every time and does different things every time, but never what would make sense.
A while ago I had to help my dad do copy a bunch of email adresses in the windows mail app, and it turns out it is impossible. And the whole app does not allow any right click at all. And everything is either hidden, has a misleading name or does downright not exist.
Or trying to get photos from icloud to a PC. WTF. Who on earth designs these apps?
Or android phones. Random plus buttons everywhere, covering my context. Huge bars and buttons that do shit all, but any function you'd want does not exist. Less space for content on a 6" screen than on my 3.5" blackberry.
And the list goes on.
Nowadays, constantly reading manpages and remembering arcane, meaningless one letter combinations seems like a piece of cake, compared to trying to wrap my head around the retarded UI ideas underlying apps.

>We need to go back

>For me it's more comfortable to use only keyboard, don't need to move my hands back and forth to use mouse.
Can I talk to you about our lord and savior, the trackpoint?

>Major pharmaceuticals like Viagra are seeking ways to incorporate this effect into a pill that can be provided to the general public.

Sadly, there is a downside to this effect. Extensive CLI use rendered the subjects completely unappealing to and uninterested in women, negating any possible social benefit from the CLI to penis size correlation. This unfortunate side effect must be downregulated in order to make medical use of the CLI's properties. Some hope may be observed in the CLI user's continued sexual arousal in the presence of cartoon women, often referred to as 2DPD.