BorrowCheck
Arguments and clap, I/O streams, exit codes, signals, human vs machine output, packaging a binary.
clap