Summary
In this chapter, you learned about the command-line process – receiving input, processing data, and returning the output. The most popular different types of input have been discussed: from subcommands, arguments, and flags, to signals and control characters.
We created an interactive survey to receive input from a user and discussed data processing. We also learned how to take the first steps of processing: converting argument string data, converting and checking the type, receiving data from typed and custom flags, and finally, reading data from a file.
We also covered a brief explanation regarding the different types of processing: batch, online, and real-time processing. Ultimately, the use case will lead you to understand what sort of input you’ll require, and whether running tasks in batches, over the internet, or in real time is required.
Returning the output is just as important as receiving it, if not more! This is your chance to create a more...