1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-01-19 04:21:14 +00:00

Merge pull request #265 from mcarton/open

Open
This commit is contained in:
Vladimir Iakovlev 2015-07-07 16:27:33 +03:00
commit 1b08a7dcb6

View File

@ -1,24 +1,26 @@
# Opens URL's in the default web browser # Opens URL's in the default web browser
# #
# Example: # Example:
# > open github.com # > open github.com
# The file ~/github.com does not exist. # The file ~/github.com does not exist.
# Perhaps you meant 'http://github.com'? # Perhaps you meant 'http://github.com'?
# #
#
def match(command, settings): def match(command, settings):
return (command.script.startswith ('open') return (command.script.startswith(('open', 'xdg-open', 'gnome-open', 'kde-open'))
and ( and (
# Wanted to use this: '.com' in command.script
# 'http' in command.stderr or '.net' in command.script
'.com' in command.script or '.org' in command.script
or '.net' in command.script or '.ly' in command.script
or '.org' in command.script or '.io' in command.script
or '.ly' in command.script or '.se' in command.script
or '.io' in command.script or '.edu' in command.script
or '.se' in command.script or '.info' in command.script
or '.edu' in command.script)) or '.me' in command.script
or 'www.' in command.script))
def get_new_command(command, settings): def get_new_command(command, settings):
return 'open http://' + command.script[5:] return 'open http://' + command.script[5:]