v1.0 for adding the getopt(), i.e. modifying how the command line arguments are parsed and handled in C code.
added the working logic for the getopt()
Parsing command line arguments using getopt()
corrected the bracket closing error
Code review changes - Simplified the required parameter logic
Code review comments incorporated
Removed ultragrep file
indentation
added calloc instead of malloc, removed multiple prints and unsed variables
resolve conflict
Resolved conflict with rebasing