rfc

📄 Read RFCs from the command-line
授权协议 MIT License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 孟增
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

rfc

rfc is a little tool written in Bash to read RFCs from thecommand-line. It fetches RFCs and drafts from the Web and caches themlocally.

Usage

Just type rfc followed by the RFC number or the draft name:

$ rfc <RFC num>

e.g.:

rfc 42 # Read the RFC 42
rfc 1234 # Read the RFC 1234
rfc draft-ietf-core-coap-18 # Read IETF draft core-coap version 18

Use rfc help to see all available subcommands.

Options

  • --version: same as the version subcommand
  • --help: same as the help subcommand

Exit codes

  • 0: normal execution
  • 1: the requested RFC or archive cannot be found
  • 2: unrecognized option/subcommand
  • 3: unable to connect to the network
  • 4: can't find curl nor wget

Install

Basic install

mkdir -p ~/bin
curl -sL https://raw.githubusercontent.com/bfontaine/rfc/v0.2.6/rfc > ~/bin/rfc
chmod u+x ~/bin/rfc

This creates the ~/bin directory if it doesn’t exist, and download rfc in it.If it’s not in your PATH, you have to add it:

echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc

You may also want to install the manpage, located in man/rfc.1.

Using Homebrew

If you use Homebrew or Linuxbrew youcan install rfc with one command:

brew install bfontaine/utils/rfc

Archlinux

For archlinux users, you can use the AUR package rfc-read.

The command for use it is rfc.

Requirements

  • curl or wget. It’ll try $CURL, then curl, then wget.
  • less or another pager. It uses $PAGER if it’s set.

Customization

You can choose which directory rfc uses by setting the RFC_DIR environmentvariable. The directory is automatically created if it doesn’t exist.

The default directory is ~/.RFCs.

Troubleshooting

rfc version 0.2.5 and above has a special --debug flag that, if passed asthe first argument, enables tracing of all the Bash commands in the script.

Credits

Baptiste Fontaine and contributors.

  • RFC文档官方在线阅读地址:https://tools.ietf.org/rfc/index 以下是部分中文翻译的文档连接 RFC文档目录 RFC1 主机软件 RFC2 主机软件 RFC3 文档规范 RFC4 网络时间表 RFC6 与 Bob Kahn 会话 RFC10 文档规范 RFC13 零文本长度的EOF信息 RFC16 M.I.T RFC18 IMP-IMP和主机-主机控制联接 RFC19

 相关资料
  • Lightning Network In-Progress Specifications The specifications are currently a work-in-progress and currently beingdrafted. Pull requests and comments welcome, seeking input from community stakeholde

  • 我试图在HTTP服务器上实现RFC2388以支持多部分POST。 我正在查看规范,特别是内容处理的“名称”参数。 RFC 2388第3节规定: 最初在非ASCII字符集中的字段名称可以使用RFC 2047中描述的标准方法在“名称”参数的值内编码。 我“听说”目前没有UA支持表单控件名称上的RFC2047。他们将只发送原始编码的文本。(即,如果表单控件的名称是使用UTF-8的日语,它将发送包含UTF

  • 问题内容: 我正在尝试在Golang中实现HOTP(rfc-4226),并且正在努力生成有效的HOTP。我可以用Java生成它,但是由于某种原因,我在Golang中的实现是不同的。以下是示例: 在Go中: 我相信问题在于Java行:与Go行生成了不同的字节数组:。 在Java中,将生成以下字节数组:在Go:中。 有人知道这两行的区别吗,我如何移植java行呢? 问题答案: Java中的类型是带符号

  • 本文向大家介绍C# 如何调用SAP RFC,包括了C# 如何调用SAP RFC的使用技巧和注意事项,需要的朋友参考一下 结构: 安装NuGet包: 以上就是C# 如何调用SAP RFC的详细内容,更多关于C# 调用SAP RFC的资料请关注呐喊教程其它相关文章!

  • 问题内容: 我需要解析Java中日期的RFC 2822字符串表示形式。示例字符串在这里: 星期六,2010年3月13日11:29:05 -0800 看起来很讨厌,所以我想确保自己做得对,以后会遇到奇怪的问题,原因可能是由于AM-PM /军事时间问题,UTC时间问题,我无法预料的问题等原因导致日期解释错误… 谢谢! 问题答案: 这是完成您要求的快速代码(使用 SimpleDateFormat ) P

  • 问题内容: 我想输出带有PST偏移量的时间戳(例如2008-11-13T13:23:30-08:00)。似乎没有以 hour:minute 格式输出时区偏移量,但排除了冒号。有没有一种简单的方法来获取Java中的时间戳? 另外,无法正确解析上述示例。它抛出一个。 问题答案: 从Java 7开始,提供了ISO8601时区的模式字符串。对于您描述的格式的字符串,请使用。请参阅文档。 样品: 结果: