mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add command line completion for calibre-server
This commit is contained in:
parent
00f1d3f6aa
commit
788cf69a0d
@ -186,6 +186,7 @@ class PostInstall:
|
|||||||
from calibre.ebooks.metadata.fetch import option_parser as fem_op
|
from calibre.ebooks.metadata.fetch import option_parser as fem_op
|
||||||
from calibre.gui2.main import option_parser as guiop
|
from calibre.gui2.main import option_parser as guiop
|
||||||
from calibre.utils.smtp import option_parser as smtp_op
|
from calibre.utils.smtp import option_parser as smtp_op
|
||||||
|
from calibre.library.server.main import option_parser as serv_op
|
||||||
from calibre.ebooks.epub.fix.main import option_parser as fix_op
|
from calibre.ebooks.epub.fix.main import option_parser as fix_op
|
||||||
any_formats = ['epub', 'htm', 'html', 'xhtml', 'xhtm', 'rar', 'zip',
|
any_formats = ['epub', 'htm', 'html', 'xhtml', 'xhtm', 'rar', 'zip',
|
||||||
'txt', 'lit', 'rtf', 'pdf', 'prc', 'mobi', 'fb2', 'odt', 'lrf', 'snb']
|
'txt', 'lit', 'rtf', 'pdf', 'prc', 'mobi', 'fb2', 'odt', 'lrf', 'snb']
|
||||||
@ -208,6 +209,7 @@ class PostInstall:
|
|||||||
f.write(opts_and_exts('ebook-viewer', viewer_op, any_formats))
|
f.write(opts_and_exts('ebook-viewer', viewer_op, any_formats))
|
||||||
f.write(opts_and_words('fetch-ebook-metadata', fem_op, []))
|
f.write(opts_and_words('fetch-ebook-metadata', fem_op, []))
|
||||||
f.write(opts_and_words('calibre-smtp', smtp_op, []))
|
f.write(opts_and_words('calibre-smtp', smtp_op, []))
|
||||||
|
f.write(opts_and_words('calibre-server', serv_op, []))
|
||||||
f.write(opts_and_exts('epub-fix', fix_op, ['epub']))
|
f.write(opts_and_exts('epub-fix', fix_op, ['epub']))
|
||||||
f.write(textwrap.dedent('''
|
f.write(textwrap.dedent('''
|
||||||
_ebook_device_ls()
|
_ebook_device_ls()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user