old_contents: #!/usr/bin/python3
  import sys
  import csv
  import os.path
  import urllib.request
  
  helpmessage = """Usage:
  
  install <package name>
  remove <package name>
  update
  upgrade"""
  
  if len(sys.argv) >= 2 and len(sys.argv) <= 3:
  
  
  
  	if sys.argv[1] == "install":
  		print("Installing...")
  		if os.path.isfile("pkglist.csv") == True:
  			pass
  		else:
  			print("Package list not found. Do something")
  		with open('pkglist.csv') as packagelist:
  			data = csv.DictReader(packagelist, delimiter=',')
  			for row in data:
  				#print(row['pkg'], row['version'], row['link'])
  				#if sys.argv[2] == row['pkg']:
  				if row['pkg'] == sys.argv[2]:
  					print("Package '" + sys.argv[2] + "' found!")
  					print(row['link'])
  					urllib.request.urlretrieve(row['link'], row['pkg'])
  					break
  
  				elif row['pkg'] == "EOF":
  					print("Package '" + sys.argv[2] + "' is not in the list.")
  					break
  				else:
  					pass
  
  
  	elif sys.argv[1] == "update":
  		#look for changes in the package list
  		print("Updating...")
  		if os.path.isfile("pkglist.csv") == True:
  			pass
  		else:
  			#download package list...
  			print("Package list not found. Downloading...")
  			#blabla
  
  
  				
  	elif sys.argv[1] == "upgrade":
  		#upgrade installed mods
  		print("Upgrading...")
  	else:
  		print("No command found.")
  else:
  	print(helpmessage)
  
new_contents: #!/usr/bin/python3
  import sys
  import csv
  import os.path
  import urllib.request
  
  helpmessage = """Usage:
  
  install <package name>
  remove <package name>
  update
  upgrade"""
  
  if len(sys.argv) >= 2 and len(sys.argv) <= 3:
  
  
  
  	if sys.argv[1] == "install":
  		print("Installing...")
  		if os.path.isfile("pkglist.csv") == True:
  			pass
  		else:
  			print("Package list not found. Do something")
  		with open('pkglist.csv') as packagelist:
  			data = csv.DictReader(packagelist, delimiter=',')
  			for row in data:
  				#print(row['pkg'], row['version'], row['link'])
  				#if sys.argv[2] == row['pkg']:
  				if row['pkg'] == sys.argv[2]:
  					print("Package '" + sys.argv[2] + "' found!")
  					print(row['link'])
  					urllib.request.urlretrieve(row['link'], row['pkg'])
  					break
  
  				elif row['pkg'] == "EOF":
  					print("Package '" + sys.argv[2] + "' is not in the list.")
  					break
  				else:
  					pass
  
  
  	elif sys.argv[1] == "update":
  		#look for changes in the package list
  		print("Updating...")
  		if os.path.isfile("pkglist.csv") == True:
  			pass
  		else:
  			#download package list...
  			print("Package list not found. Downloading...")
  
  
  				
  	elif sys.argv[1] == "upgrade":
  		#upgrade installed mods
  		print("Upgrading...")
  	else:
  		print("No command found.")
  else:
  	print(helpmessage)
  
subject: Update mcpm.py