Things are still bit inconsistent due to the existence of
additional -- switches, but the correct fix is not so easy.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34005
a592a061-630c-0410-9148-
cb99ea01b6c8
There have been some changes to the LyX command line. There is a new option
"--batch" that causes LyX to run the given commands without opening a GUI
window. Thus, something like:
- lyx --batch -x "buffer-print printer default dvips" myfile.lyx
+ lyx -batch -x "buffer-print printer default dvips" myfile.lyx
will cause LyX to print myfile.lyx to the default printer, using dvips and
the default print settings (which, of course, have to have been configured
already). At present, not many commands can be used this way, but there will
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '-help -userdir -sysdir \
-geometry -dbg -x --execute -e --export \
- -i --import -version' -- $cur ) )
+ -i --import -version -batch' -- $cur ) )
else
_filedir '@(lyx)'
fi
"\t-i [--import] fmt file.xxx\n"
" where fmt is the import format of choice\n"
" and file.xxx is the file to be imported.\n"
- "\t--batch execute commands and exit\n"
+ "\t-batch execute commands without launching GUI and exit.\n"
"\t-version summarize version and build info\n"
"Check the LyX man page for more details.")) << endl;
exit(0);
cmdmap["-i"] = parse_import;
cmdmap["--import"] = parse_import;
cmdmap["-geometry"] = parse_geometry;
- cmdmap["--batch"] = parse_batch;
+ cmdmap["-batch"] = parse_batch;
for (int i = 1; i < argc; ++i) {
map<string, cmd_helper>::const_iterator it