aboutsummaryrefslogtreecommitdiff
path: root/bin/rfcr.sh
blob: 309541547cd58145f65801561d62fbc23f40274b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Fetch and format an RFC from the IETF website and view it on a terminal

# Check arguments
if [ "$#" -ne 1 ] ; then
    printf >&2 'rfcf: Need one RFC number\n'
    exit 2
fi

# Argument is RFC number
rn=$1

# Retrieve the RFC with rfcf(1df)
rfcf "$rn" |

# Pipe it through rfct(1df) to format it as text
rfct |

# Either spit it directly or through a pager
pit