Milestone 6: webgc part 3
Using the argparse module, create an argument parser in
webgc/main.py that can support the following arguments:
--help(-h) this should be generated automatically, but test it to make sure it works and the output is reasonable.--version(-V) would print out some version, copyright, authorship information.--quiet(-q) and--verbose(-v) are opposites – the former should decrement a verbosity level, while the latter increments it. The resulting integer will be used to determine which types of messages to output.--force(-f) will indicate that the tool should proceed with the dangerous operation of deleting garbage files. (Without this, it will just print the garbage files.)--dir(-d) takes one argument which should be a directory to serve as the root of the web site.- Any remaining arguments would represent files within the specified directory that serve as roots for garbage collection.
For this milestone, you just need to construct the argument parser; the tool as a whole does not need to support all these features yet.