mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
The --batch patch.
Introduces a "--batch" command line flag, so you can do this: lyx --batch -x "buffer-print printer default dvips" myfile.lyx The "--batch" flag basically means: no gui. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29126 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4daf7b5dfc
commit
2f7260d3b4
@ -8,6 +8,15 @@ been applied because of incomplete testing.
|
||||
Interface changes
|
||||
-----------------
|
||||
|
||||
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
|
||||
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
|
||||
be more eventually.
|
||||
|
||||
The following variables are obsoleted in 2.0
|
||||
|
||||
- \plaintext_roff_command (was not used anymore)
|
||||
|
@ -985,6 +985,7 @@ int parse_help(string const &, string const &, string &)
|
||||
"\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-version summarize version and build info\n"
|
||||
"Check the LyX man page for more details.")) << endl;
|
||||
exit(0);
|
||||
@ -1079,6 +1080,13 @@ int parse_geometry(string const & arg1, string const &, string &)
|
||||
}
|
||||
|
||||
|
||||
int parse_batch(string const &, string const &, string &)
|
||||
{
|
||||
use_gui = false;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
} // namespace anon
|
||||
|
||||
|
||||
@ -1100,6 +1108,7 @@ void LyX::easyParse(int & argc, char * argv[])
|
||||
cmdmap["-i"] = parse_import;
|
||||
cmdmap["--import"] = parse_import;
|
||||
cmdmap["-geometry"] = parse_geometry;
|
||||
cmdmap["--batch"] = parse_batch;
|
||||
|
||||
for (int i = 1; i < argc; ++i) {
|
||||
map<string, cmd_helper>::const_iterator it
|
||||
|
Loading…
Reference in New Issue
Block a user