There's still programmers who make command line tools

>there's still programmers who make command line tools
Why?
There's no reason for a programmer to not make a GUI, unless they're too incompetent.
And there's no reason for the end user to use a command line tool when well-polished alternatives exist.

Attached: wake me up.gif (520x479, 515K)

Other urls found in this thread:

youtube.com/watch?v=pvjSNoGL1-g
catb.org/esr/writings/unix-koans/gui-programmer.html
twitter.com/NSFWRedditImage

you can't make scripts with GUIs

when used in that context, command line tool are simply more efficient

WIMP spotted.

In a Model-View-Controller setup, the GUI and the program can be separate, meaning the program can be used by either GUI or command line.

because they think it makes them look like leet hackers. alternatively it's just stuff for their portfolio to show they can actually code

this still has to be implemented

could it also be that guis are harder to make cross platform ?

It dawned on me I could correct you, but I'd rather keep the secrets years of experience have rewarded me

Attached: tumblr_ozj1peAbAb1tm1x8po1_1280.jpg (1242x1124, 227K)

Why do command lines scare retards like this one? Can't they read?

weakly interacting massive particles?
well, that's a hell of a discovery

I will let Terry speak for me

youtube.com/watch?v=pvjSNoGL1-g

I can type through a CLI menu or provide a set of arguments much faster than I can click on 20 UI elements.

Also
>preference

Why create a view for something you don't need to see?

Time vs reward.
I have written a ton of tools that doesn't have a gui because it is not "worth" the time given the low reward.
Who gives a shit about the end user? Often, I am the end user and there is no alternative.
If you talk about consumer applications, then you are correct in some cases but it is not a global rule.
What consumer applications are shipped as command line tools where a graphical tool is better?
You need to ve specific or bring examples for people to talk to you or people talk about different things.

"Here's the difference between a white man and a nigger. Do you like the command line? You're a nigger. Fuck you. Get the fuck out." - Terry Davis

God bless Terry in heaven

>Tying your tools to any GUI spaghetti codebase.
I'd rather just like make program. The less connections it has to other libraries, the more likely that it can be compiled a decade from now with no issues.

Attached: SmugHappyHeavenlySword.jpg (300x211, 17K)

>I have a mouse, but don't have a mouse driver for MINIX and have never felt the need to write one. Typing "rm x y z" is a lot faster than clicking five times and then having to convince the system that you really, truly, mean it and this is not a mistake and that you are consenting adult over 18 and that you completely understand the consequences and you still want to do it.
Based MINIX jew

Attached: andrewtanenbaum.jpg (640x480, 29K)

Many, if not most, GUI tools are a wrapper around a command-line program.

GUI is for retards. If I have to deal with retards I better be paid.

scripting
automating
faster than babby gui

Command line tools are infinitely more fun to use. Fuck you, you're not taking my wget away from me.

I get that reference. I feel like a hipster now

CLI wherever work gets done and multiple programs run in sequence without a winbabby MSCE doing every intermediate step manually. GUI are useless.

This user doesnt know anything about security.

GUI elements can be used for exploits. If you can just do without muh pretty graphics, you give less options for attack.

>thats stupid

Its like the lock on your house. Its not meant to stop someone from kicking the door down, its meant to slow down and discourage attack.

>Trips wasted on the weakest reason to avoid GUI
If your tool has security considerations, it's not a tool.

Attached: BoredListening.jpg (1000x884, 199K)

If your house has security considerations, it's not a house.

Attached: 1376237769420.png (1280x720, 508K)

>implying his desktop apps are always used in enterprise environments
>Hes never had to take real security considerations when working on high profile projects
>Implying his off-the-web downloaded itoddler apps are totally ok when working on these things
>Implying that someones going to pay extra for all of those GUI elements.
>MOST IMPORTANTLY , you're autism shows. You'd rather have flashy objects as opposed to just reading the fucking data

I keep forgetting poor people lust for material shit on Jow Forums

>efficient
>case sensitive
>permission denied
>authentication failed
>man
>--help
>-a -b -c -d -e -f -g -e 1220 3131 --Ss --Syu 13201 12031 /tmp/$(uname -r)/db.lk
>:wq!

Ignoring the browser (Firefox) and pseudo-GUI tools like terminal emulators, literally all programs I use are CLI.

>You'd rather have flashy objects as opposed to just reading the fucking data
Literally the opposite of autism.

god bless (he's not dead fuck off discord scammers)

This user has been successfully debunked by conceding to no contributing to his beliefs.

Please deposit 5 dollars into my paypal

paypal.me/AmericanShill.g,201408

You ever tried using a GUI on a linux server?

A tool by definition shouldn't care what it's used for. A hammer can be used for breaking walls just as much as it can be used to bash nails into them. When you begin to have concepts like "trust" and "exploit" involved, it's a sign you're looking at something considered a system and not a tool. A tool can't be compromised
lolwut

Attached: NotContributingToBeliefs.png (1248x804, 118K)

Have you ever browsed Jow Forums from the command line?

Attached: 800px-Noddy_Holder_(modified).jpg (800x943, 120K)

ű
>I find the pussy too complicated, that's why I sock cock - op
with a few exceptions, if it does not have a cli, it is not worth installing.

>can't use cli
>also can't use vim
It's like pottery

Attached: 1523900868037.png (600x536, 253K)

>A tool can't be compromised
Please elaborate further. Are you saying that if you own this hammer, no one can use it to bash your skull in?

>When you begin to have concepts like "trust" and "exploit" involved, it's a sign you're looking at something considered a system and not a tool.
That's nonsense. A good tool's behaviour reflects the intentions of it's user. A tool that fails to reflect the intentions of it's user is flawed. A flaw that causes a tool to reflect the intentions of someone other than it's user is vulnerability.

my text editor should play television

user, you're still not getting it. If you're "tool", let's say an FTP client, is vulnerable to attack, everything in your system can be under attack. A GUI can be a starting point in the attack. If you're any form of IT professional you would understand the term "Attack surface"

user confirmed for 13yo on Christmas break

>-adcdfgSs -e 1220 3131 --Syu 13201 12301 /tmp/$(uname -r)/db.lk
This is just bad software design, you would need to have special parsing for --Syu since it's not standard.

F-
Enquote it you mong

>doesnt understand CLI
>Running linux

Ubuntu is really reeling in the normies

You mean in hell

>there's still people who default to GUIs for non-visual requirements

Attached: 1400034716231.png (334x393, 133K)

>Something that is by design part of a relationship that includes trust
>A tool by the previously given definition
Step it up Jow Forums

Attached: MildSmugLoliMaid.jpg (1369x1183, 338K)

based and redpilled

>t. moron

HQ bait user

Making a GUI takes a significant amount of time and to get a GOOD one the programmer probably has to spend more time on his GUI then his actual program.

Not to speak of the fact that GUI tools usually can be only used in one Context and going through multiple ones, will take you minutes of clicking, instead of once writing a small script and never bothering with it again.


> well-polished alternatives exist
A polished GUI takes A LOT of time for at best neutral gain.

Kek i thought the same thing

Define tool then you faggot. You have done nothing but make yourself look like a moron so idk if this is bait or shitty damage control

>script that scrapes entire season of anime off of crunchyroll using legit account
>have to download and install ffmpeg, make sure its added to windows paths
>have to download and install some shit called "go" so I can download and install the program with a linux apt get style command, but instead its "$ go get", even though I'm reading this off github and they could have very easily just had a build on github as a release
>at the end of everything it turns out the developer didn't consider downloading large files to the install drive might not be something the user wanted, and its actually impossible to change the download location from the OS drive

4/10, at least it worked at the end and was free.

Attached: 1464283288720.jpg (640x480, 63K)

>windows
of course nothing works, what did you expect

Because making GUI tools is retarded

>GTK is shit
>QT is shit
>Lmao text editors made in electron 1GB RAM usage lmao
>WinAPI C++ can get messy
I swear to god if C# and WinAPI are our only option i will hang myself.

About that much. Can linux use substance painter/designer yet?

because it's a retard filter

what the fuck happened to this website? it's actual garbage like this now

Just make a symbolic link.

I did, but I shouldn't need to.

>1gb ram usage
this is a myth, I regularly use vsc and I've never come close to hitting that.

imagine being too incompetent to use a cli

Attached: 1544493246340.png (518x421, 308K)

catb.org/esr/writings/unix-koans/gui-programmer.html

Attached: gautam-buddha-wallpapers-54103.jpg (800x600, 235K)

Autists are obsessed with data, you fuck knuckle. Hyperactive, zoomer normies are captivated by flashy objects, not autists.

>there are programmers who don't make CLI versions of their tools
Fucking disgusting. How am I supposed to script it?
Sure just boot up autoit and have it autoclick the buttons for me. Makes me vomit.

Attached: [HorribleSubs] Anima Yell! - 04 [720p]_00:05:20_05.jpg (1280x720, 102K)

>Why?
Command line tools can be used in scripts easily with i/o pipes and redirections.

You can make scripts with gui tools but you'll need to emulate mouse clicks etc...

>guis are harder to make cross platform ?
No. Gtk and Qt are cross platform.

I use vc and it at least uses 300-400m of ram. It's a bloated piece of shit. A good features-filled editor but still a piece of shit.

Fine, my next RESTful API will only work through a GUI. Any connecting service will have to implement a bot for clicking buttons that trigger functions. Thanks for the idea, user.
In fact, let me take it even further. How about I let my separate layers communicate only through a GUI? So for example, I'd have my controller click a button to create a model, which then clicks a button to save a database record. Awesome idea, why don't we just fucking use GUIs for everything from now on?

Have fun using gui on a remote box.

Yes it can

They're also a pain in the ass to use and I as a user don't mind not using a GUI, in fact I would rather not build a huge application for every little utility.

I'm with you on that one but normies are just too scared of CLIs.

Automation. Now fuck off back to .

>no use for cmd line
well I guess you have no use for your xf86VolumeUp and Down keys, since they call command line tools. I'll take em since you have a gui for that.

>using keys when there's an onscreen element
Gross

> 2019
> MVC
kill yourself

>being mentally handicapped and not memorizing a few keybinds that are orders of magnitude easier and faster to use than monkey-see-monkey-click

>not clicking when you can click

Attached: db7.png (1233x957, 206K)

What

>2019
>Falling for MVPIRVWTFBBTQ
Please.

Probably because the people who can actually solve issues don't want to waste their valuable problem solving time by building a GUI that somebody else will make for free anyway.

>2019
>in 2018
kys yourself

MVC is a meme so dead not even boomers take it seriously anymore.

MVC just works.
Everything else is for zoomers and their react native apps.

I remember the Red language being discussed here about a year ago, and how easy it is to make GUIs with it, os anyone using it?

>Why aren't all programs multi-core?
>Why aren't all programs cross platform?
>Why don't all programs have tons of extensions.
All this shit takes time to develop. So, unless you're signing up to develop a GUI, shut the fuck up about the quality of your free software.

Attached: 152415646236.png (414x419, 228K)

Because many of those CLI tools are a couple thousand lines, tops, and the GUI would be the same size as the application itself. I don't do GUIs for my stuff anymore because UI design is boring and frustrating, and there's no meaningful benefit to be had from it.