3 ms·
Although the page says it was updated in 2021 (to change some FTP links to HTTP) the tag at the bottom says 2011. Some of the noted advantages of Kermit I don'
by whoopdedo 5y ago
Although the page says it was updated in 2021 (to change some FTP links to HTTP) the tag at the bottom says 2011.
Some of the noted advantages of Kermit I don't see as relevant for new systems. Character sets? I use UTF-8 for everything. Text mode files? I treat everything as binary. File permissions and directory trees? Tar preserves those and more. Besides, I've never wanted to save more than a timestamp when copying between different computers.
But it still holds up for being text-driven. In a what-old-is-new-again way a lot of the world has moved back to CLI since this was written. And for the same reason, because text interfaces are easier to automate.
That said, I don't think a GUI is inherently unscriptable. There have been macro and automation tools for windowing systems. I think it mostly the attitude of GUI design doesn't consider automation a priority while CLI does. (I'd even say it's nearly impossible to make a text interface that can't be automated.) A macro I create to control a GUI will become obsolete when the application designer decides to move the buttons around for purely aesthetic reasons. Breaking changes like that are rare in text applications.
- tyingq 5y ago>Text mode files? I treat everything as binary. This is still an issue today with Windows vs everything else. I regularly filter ^M out of source files. There's all sorts of hackery in tools like gitbash, wsl and clipboard buffers, etc.
- rlpb 5y agoMy editor autodetects and preserves the line ending character sequence when I save. If I want to change it, I just need to change the setting. Doesn't yours? Why is this still an issue for you?
- tyingq 5y agoYes, there are a variety of ways to deal with it, though editor autodetect doesn't solve every issue I have with \r. One example is ":r! wl-paste" within vim. The carriage return is there, and if I join two lines, it ends up in the middle, where ":set ff unix" doesn't help me when I save.