mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #5146 (/etc/bash_completion.d/calibre has errors)
This commit is contained in:
parent
a185a0771e
commit
1b828d5f33
@ -411,7 +411,8 @@ def options(option_parser):
|
|||||||
def opts_and_words(name, op, words):
|
def opts_and_words(name, op, words):
|
||||||
opts = '|'.join(options(op))
|
opts = '|'.join(options(op))
|
||||||
words = '|'.join([w.replace("'", "\\'") for w in words])
|
words = '|'.join([w.replace("'", "\\'") for w in words])
|
||||||
return ('_'+name+'()'+\
|
fname = name.replace('-', '_')
|
||||||
|
return ('_'+fname+'()'+\
|
||||||
'''
|
'''
|
||||||
{
|
{
|
||||||
local cur opts
|
local cur opts
|
||||||
@ -435,7 +436,7 @@ def opts_and_words(name, op, words):
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
}
|
}
|
||||||
complete -F _'''%(opts, words) + name + ' ' + name +"\n\n").encode('utf-8')
|
complete -F _'''%(opts, words) + fname + ' ' + name +"\n\n").encode('utf-8')
|
||||||
|
|
||||||
|
|
||||||
def opts_and_exts(name, op, exts):
|
def opts_and_exts(name, op, exts):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user