~/.authinfo 是什么?

我只知道这个是用来记录用户名和密码的,前身是 ~/.netrc,但是这个是 unix 的标准呢,还是只对 GNU 的一些软件有用?以及有没有比较详细的说明?

“Netrc” files are a de facto standard. They look like this: machine MYMACHINE login MYLOGINNAME password MYPASSWORD port MYPORT

随便谁想用都可以用,比如 Emacs 自带 smtpmail.el、Melpa 上的 ghub.el 或者 ftp(1)。

看起来 auth-source 支持在 macOS 上用系统原生的 Keychain。