mirror of
https://github.com/nvbn/thefuck.git
synced 2025-11-20 08:46:14 +00:00
#N/A: Add git_bisect_usage rule
This commit is contained in:
16
thefuck/rules/git_bisect_usage.py
Normal file
16
thefuck/rules/git_bisect_usage.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import re
|
||||
from thefuck.utils import replace_command
|
||||
from thefuck.specific.git import git_support
|
||||
|
||||
|
||||
@git_support
|
||||
def match(command):
|
||||
return ('bisect' in command.script_parts and
|
||||
'usage: git bisect' in command.stderr)
|
||||
|
||||
|
||||
@git_support
|
||||
def get_new_command(command):
|
||||
broken = re.findall(r'git bisect ([^ $]*).*', command.script)[0]
|
||||
usage = re.findall(r'usage: git bisect \[([^\]]+)\]', command.stderr)[0]
|
||||
return replace_command(command, broken, usage.split('|'))
|
||||
Reference in New Issue
Block a user