23 #if ! defined (octave_options_usage_h)
24 #define octave_options_usage_h 1
26 #include "octave-config.h"
34 "octave [-HVWdfhiqvx] [--debug] [--debug-jit] [--doc-cache-file file]\n\
35 [--echo-commands] [--eval CODE] [--exec-path path]\n\
36 [--force-gui] [--help] [--image-path path]\n\
37 [--info-file file] [--info-program prog] [--interactive]\n\
38 [--jit-compiler] [--line-editing] [--no-gui] [--no-history]\n\
39 [--no-init-file] [--no-init-path] [--no-line-editing]\n\
40 [--no-site-file] [--no-window-system] [--norc] [-p path]\n\
41 [--path path] [--persist] [--silent] [--traditional]\n\
42 [--verbose] [--version] [file]";
51 #define BUILT_IN_DOCSTRINGS_FILE_OPTION 1
52 #define DOC_CACHE_FILE_OPTION 2
54 #define EXEC_PATH_OPTION 4
55 #define FORCE_GUI_OPTION 5
56 #define IMAGE_PATH_OPTION 6
57 #define INFO_FILE_OPTION 7
58 #define INFO_PROG_OPTION 8
59 #define DEBUG_JIT_OPTION 9
60 #define JIT_COMPILER_OPTION 10
61 #define LINE_EDITING_OPTION 11
62 #define NO_GUI_OPTION 12
63 #define NO_INIT_FILE_OPTION 13
64 #define NO_INIT_PATH_OPTION 14
65 #define NO_LINE_EDITING_OPTION 15
66 #define NO_SITE_FILE_OPTION 16
67 #define PERSIST_OPTION 17
68 #define TEXI_MACROS_FILE_OPTION 18
69 #define TRADITIONAL_OPTION 19
115 Usage: octave [options] [FILE]\n\
119 --built-in-docstrings-file FILE Use docs for built-ins from FILE.\n\
120 --debug, -d Enter parser debugging mode.\n\
121 --debug-jit Enable JIT compiler debugging/tracing.\n\
122 --doc-cache-file FILE Use doc cache file FILE.\n\
123 --echo-commands, -x Echo commands as they are executed.\n\
124 --eval CODE Evaluate CODE. Exit when done unless --persist.\n\
125 --exec-path PATH Set path for executing subprograms.\n\
126 --force-gui Force graphical user interface to start.\n\
127 --help, -h, Print short help message and exit.\n\
128 --image-path PATH Add PATH to head of image search path.\n\
129 --info-file FILE Use top-level info file FILE.\n\
130 --info-program PROGRAM Use PROGRAM for reading info files.\n\
131 --interactive, -i Force interactive behavior.\n\
132 --jit-compiler Enable the JIT compiler.\n\
133 --line-editing Force readline use for command-line editing.\n\
134 --no-gui Disable the graphical user interface.\n\
135 --no-history, -H Don't save commands to the history list\n\
136 --no-init-file Don't read the ~/.octaverc or .octaverc files.\n\
137 --no-init-path Don't initialize function search path.\n\
138 --no-line-editing Don't use readline for command-line editing.\n\
139 --no-site-file Don't read the site-wide octaverc file.\n\
140 --no-window-system, -W Disable window system, including graphics.\n\
141 --norc, -f Don't read any initialization files.\n\
142 --path PATH, -p PATH Add PATH to head of function search path.\n\
143 --persist Go interactive after --eval or reading from FILE.\n\
144 --silent, --quiet, -q Don't print message at startup.\n\
145 --texi-macros-file FILE Use Texinfo macros in FILE for makeinfo command.\n\
146 --traditional Set variables for closer MATLAB compatibility.\n\
147 --verbose, -V Enable verbose output in some cases.\n\
148 --version, -v Print version number and exit.\n\
150 FILE Execute commands from FILE. Exit when done\n\
151 unless --persist is also specified.\n\
#define LINE_EDITING_OPTION
static void octave_print_version_and_exit(void)
#define octave_required_arg
#define IMAGE_PATH_OPTION
#define NO_SITE_FILE_OPTION
#define TRADITIONAL_OPTION
#define NO_LINE_EDITING_OPTION
#define TEXI_MACROS_FILE_OPTION
std::string octave_bugs_statement(bool html)
static void octave_print_terse_usage_and_exit(void)
std::string octave_www_statement(bool html)
std::string octave_contrib_statement(bool html)
std::string octave_name_version_copyright_copying_warranty_and_bugs(bool html, const std::string &extra_info)
static const char * short_opts
struct octave_getopt_options long_opts[]
#define DOC_CACHE_FILE_OPTION
#define BUILT_IN_DOCSTRINGS_FILE_OPTION
static void octave_print_verbose_usage_and_exit(void)
static const char * usage_string
#define NO_INIT_PATH_OPTION
#define NO_INIT_FILE_OPTION
#define JIT_COMPILER_OPTION
std::string octave_name_version_copyright_copying_and_warranty(bool html, const std::string &extra_info)