|
|
|
@ -494,7 +494,10 @@ def main():
|
|
|
|
|
args = parser.parse_args()
|
|
|
|
|
|
|
|
|
|
# Check for newer version of Sherlock. If it exists, let the user know about it
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
r = requests.get("https://raw.githubusercontent.com/sherlock-project/sherlock/master/sherlock/sherlock.py")
|
|
|
|
|
|
|
|
|
|
remote_version = str(re.findall('__version__ = "(.*)"', r.text)[0])
|
|
|
|
|
local_version = __version__
|
|
|
|
|
|
|
|
|
@ -502,6 +505,9 @@ def main():
|
|
|
|
|
print("Update Available!\n" +
|
|
|
|
|
f"You are running version {local_version}. Version {remote_version} is available at https://git.io/sherlock")
|
|
|
|
|
|
|
|
|
|
except Exception as error:
|
|
|
|
|
print(f"A problem occured while checking for an update: {error}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Argument check
|
|
|
|
|
# TODO regex check on args.proxy
|
|
|
|
|