"""Main function. Hanlde all the different modes of operation."""
if status == "package":
- user_package = get_package(user_package)
+ for p in user_package:
+ pack = get_package(p)
- pack = package(user_package)
+ pack = package(pack)
- search_log_for_package(pack)
+ search_log_for_package(pack)
- if len(pack.versions) != 0:
- pack.print_versions()
- pack.print_min_max_ave()
+ if len(pack.versions) != 0:
+ pack.print_versions()
+ pack.print_min_max_ave()
- else:
- print("Package " + green_start + pack.name +
- color_stop + " has never been emerged.")
+ else:
+ print("Package " + green_start + pack.name +
+ color_stop + " has never been emerged.")
+
+ print
elif status == "current":
# Set the default mode as "package"
mode = "package"
- input_package = None
+ input_packages = None
simulation = False
for arg in sys.argv[1:]:
if arg == "-q" or arg == "--quiet":
QUIET = True
+ sys.argv.pop(sys.argv.index(arg))
+
if arg == "--no-color":
green_start = ""
color_stop = ""
+ sys.argv.pop(sys.argv.index(arg))
+
if arg == "--simulate":
simulation = True
if len(sys.argv) > 1:
- input_package = sys.argv[1]
+ input_packages = sys.argv[1:]
else:
usage()
else:
- main(mode, input_package)
+ main(mode, input_packages)