Rust: CLI Tutorial, Building Your First Command Line Tool
Over the past nine steps, you have went over variables, memory ownership, control flow, custom data types, collections, error handling, and file organization. Today, we are going to combine those concepts into a single, functional Command Line Interface (CLI) application. Our project will be a System Scanner. It will accept a file name from the terminal, open and read that file, parse the data into custom Structs, and output a formatted report. ...