3 ms·
I am confused if this article is serious or a subtle kind sarcasm aimed at bash. I'll assume its serious for the purpose of this reply. > "they often require m
by sn_master 6y ago
I am confused if this article is serious or a subtle kind sarcasm aimed at bash. I'll assume its serious for the purpose of this reply.
> "they often require more resources"
I never had any resource issues with a file system manager, even on really old hardware. This line in particular feels very old school and nostalgic. Sometimes glitches happen if you're browsing a really large folder (thousands of files, very rare), but waiting a few minutes or using the filter textbox or switching to detail view (no thumbnails) usually takes care of it.
As a side note, the example is that of a Xerox station, and those were beasts of a machine back then with very expensive and powerful hardware specifically to demonstrate how powerful and fast GUI can be. Perhaps a gif of Pentium IV machine running Windows Vista would have been more reflective of what the author is talking about (sadly, those did actually exist back in the day, mostly running pirated copies of Windows Vista Ultimate).
> "are less powerful"
All the examples provided can be done with a single click on the UI. Granted the CLI can do more, but there isn't any example in this list of that nature. Even then, there are 3rd party plugins to any OS file manager that can do pretty much anything that isn't natively supported, at least for any major OS distributions.
> "automate via scripting"
I agree, albeit on Linux "dotnet run" [1] makes so much more sense over the bash code mentioned here, at least for anything that isn't a single one-off operation.
The File [2] class is an excellent example that makes for code that's readable even for someone who doesn't know anything about computers.
You can even do "dotnet run" on straight code, without having a file to execute. Of course aliasing it is the way to go if you'll do it regularly (dr? dnr? just d or just n?).
[1] https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-run https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-ru...
[2] https://docs.microsoft.com/en-us/dotnet/api/system.io.file?view=net-5.0 https://docs.microsoft.com/en-us/dotnet/api/system.io.file?v...