What's really a shame, is that so many providers still only support FTP.
What's really a shame, is that so many providers still only support FTP.
brew install lftpBut I’m not sure it’s that bad. Because this way Apple kind of acknowledge that if someone install something in local they must now what they are doing and this because default for users path.
Protocols should become useless before dropping the client from standard distributions.
This statement is identical to "All operating-system developers must support every protocol ever developed, until the heat death of the universe".
I am not exaggerating. No matter the protocol, no matter how obscure it is, somewhere there is at least one person whose workflow is dependent on it and who will complain that it is, as a result, not "useless" and must be supported out-of-the-box by their operating system.
Those people can learn to install a client. If any of them happen to be the only user in the world of a given protocol and be doing it solely on machines to which they have no write access, well, they painted themselves into the corner and now can deal with the consequences of it.
Yes, I'm being snarky. Dropping it from the standard distribution is a good kick in the butt for anyone backward enough to still rely on plain old ftp in this day and age. Remember passive mode? Remember ascii mode? Oy. Good riddance. Even "telnet" isn't in some base linux systems.
Also it's one "brew install lftp" away for anyone who is really can't get around using it.
What's next, is mac going to obsolete telnet? There goes a host of quick tests you can utilize on a home network.
Easily fixable with `brew install telnet` and `sudo apt install telnet`.
The only thing that would work in this situation is FISH.
curl -O -u user:password ftp://whatever.site.com/filename
Curl comes with MacOS and still supports ftp, even if they removed the ftp executable.