CLI for reading IETF RFCs

Related tags

Cryptography ietf
Overview
██▄██ ▄▄█▄ ▄█ ▄▄
██ ▄█ ▄▄██ ██ ▄█
█▄▄▄█▄▄▄██▄██▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

ietf 0.2.1
CLI for reading IETF RFCs.

USAGE:
    ietf [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -n, --number <serial>    RFC Serial Number
    -r, --remove <serial>    RFC Serial Number

SUBCOMMANDS:
    clean     Remove the rfc directory
    help      Prints this message or the help of the given subcommand(s)
    update    Update RFC Index

Features

  • RFC index browser
  • Read By RFC number
  • Local Storage in (~/rfc/ on unix systems and C:\Users\{NAME} on windows)
  • Pager

Guide

Installing

You can install it with the Rust package manager Cargo like this:

 $ cargo install ietf

View RFC index

$ ietf

Read RFC by number

$ ietf -n 1

Remove an RFC

$ ietf -r 1

Remove the RFC storage directory:

$ ietf clean

Update/Download RFC index

$ ietf update
You might also like...
Rust starter project for building CLI and libraries, with great CI
Rust starter project for building CLI and libraries, with great CI

Using the starter project: find where bumblefoot is and replace it with the name of your project. $ rg bumblefoot This is a dual library and binary pr

A mini CLI tool to detect secrets & credentials in source code
A mini CLI tool to detect secrets & credentials in source code

Fencer Fencer is a mini-CLI tool that can used to scan various kind of secrets/credentials that are hardcoded into a project source code files Feature

Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844blobs.

stress4844 Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844 blobs. ca

An easy-to-use CLI tool to recover files from zfs snapshots

zfs-undelete an easy-to-use cli tool to recover files from zfs snapshots Usage Use zfs-undelete file-to-restore. Works for file and folders. By defa

Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer

Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844blobs.

Built for Perpetual Protocol v2 Curie on Optimism chain. This CLI tool was built with Rust.
Built for Perpetual Protocol v2 Curie on Optimism chain. This CLI tool was built with Rust.

Perpetual Protocol CLI for Perp v2 Curie This tool is to provide a simple, fast and efficient way to interact Perpetual Protocol contracts from your t

Simple to use CLI tool that makes encryption easy! Written in Rust.

🔒 eme: Encryption Made Easy an extremely simple AES-256 encryption tool written in Rust Usage: # To encrypt: eme --encrypt secret.png # To decrypt: e

CLI tool for deterministically building and verifying executable against on-chain programs or buffer accounts

Solana Verify CLI A command line tool to build and verify solana programs. Users can ensure that the hash of the on-chain program matches the hash of

A type-safe Rust interface to the Nix CLI

runix A typesafe interface to the nix CLI. by flox Installation Install with cargo add (Rust = 1.64) cargo add runix Alternatively, manually add runi

Comments
  • feat: added banner before help

    feat: added banner before help

    I added the banner to the cli output before the help, so it looks like:

    > ietf -h 
    ██▄██ ▄▄█▄ ▄█ ▄▄
    ██ ▄█ ▄▄██ ██ ▄█
    █▄▄▄█▄▄▄██▄██▄██
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    
    ietf 0.1.0
    A program to read RFCs in the terminal.
    
    USAGE:
        ietf [OPTIONS] [SUBCOMMAND]
    
    FLAGS:
        -h, --help       Prints help information
        -V, --version    Prints version information
    
    OPTIONS:
        -n, --number <serial>    RFC Serial Number
    
    SUBCOMMANDS:
        help      Prints this message or the help of the given subcommand(s)
        update    Update RFC Index
    
    opened by 0xflotus 1
  • feat: search

    feat: search

    Add a basic search widget for a better user experience.

    Why? Currently, the index list is hard to use. In other words, it's useless when without searchability.

    opened by tizee 2
  • Feature: search? fuzzy search?

    Feature: search? fuzzy search?

    Any plans for a search or fuzzy search feature using fzf or ripgrep?

    My use case is dumpster diving to find the right RFC and other RFCs that relate to it. Showing relationships between RFCs would be a killer feature, but it would start with a search capability.

    opened by ypcrts 1
Owner
null
Cardano Command Line Interface (CLI) (Deprecated)

Deprecated Note: This repository implements supports for Cardano Byron, and will not be updated to works on Cardano Shelley and further. cardano-cli T

Input Output 87 Oct 9, 2022
🐴 RusTOTPony — CLI manager of one-time password generators aka Google Authenticator

?? RusTOTPony CLI manager of time-based one-time password generators. It is a desktop alternative for Google Authenticator. Installation Arch Linux Pa

German Lashevich 23 Jan 5, 2023
A CLI application which allows you to archive Urbit channels and all linked content in them.

The Urbit Content Archiver is a small CLI application that exports channels from your Urbit ship and auto-downloads any directly linked content locall

Robert Kornacki 33 Sep 25, 2022
A CLI Twitter client using kuon

petit A TUI Twitter client using kuon Install Use cargo $ cargo install petit How to use # Login for twitter $ petit login # Tweet $ petit tweet "Thi

uzimaru0000 11 Jan 12, 2022
A fully p2p cli chat utility written in rust.

P2P Chat Client This is a simple demonstration of a peer to peer chat client, written entirely in rust utilising the libp2p library. Demo On two seper

Josiah Bull 7 Dec 17, 2022
CLI tool written in Rust which can be used to generate hashes

rustgenhash rustgenhash is a tool to generate hashes on the commandline from stdio. It can be used to generate single or multiple hashes for usage in

Volker Schwaberow 11 Dec 29, 2022
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli

The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketplace app to a custom domain, ultra fast.

null 30 Dec 15, 2022
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli

Solana_Marketplace_HerosNFT The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketpla

null 30 Dec 15, 2022
Steggy CLI Tool - hides data within the least significant bit of an image

Written in Rust, features a simple cli and a client-side webapp. This tool hides data within the least significant bit of an image. Obfuscation techniques are utilized to make the

Oliver Butler 2 Jun 1, 2022
CLI for Stellar Smart Contracts.

stellar-contract-cli CLI for running Stellar contracts locally in a test VM. Executes WASM files built using the rs-stellar-contract-sdk. Install carg

Stellar 22 Dec 20, 2022