26 #if ! defined (octave_options_usage_h)
27 #define octave_options_usage_h 1
29 #include "octave-config.h"
37 "octave [-HVWdfhiqvx] [--debug] [--debug-jit] [--doc-cache-file file]\n\
38 [--echo-commands] [--eval CODE] [--exec-path path]\n\
39 [--gui] [--help] [--image-path path]\n\
40 [--info-file file] [--info-program prog] [--interactive]\n\
41 [--jit-compiler] [--line-editing] [--no-gui] [--no-history]\n\
42 [--no-init-file] [--no-init-path] [--no-line-editing]\n\
43 [--no-site-file] [--no-window-system] [--norc] [-p path]\n\
44 [--path path] [--persist] [--silent] [--traditional]\n\
45 [--verbose] [--version] [file]";
53 #if defined (HAVE_PRAGMA_GCC_DIAGNOSTIC)
55 # pragma GCC diagnostic push
56 # pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
61 #define BUILT_IN_DOCSTRINGS_FILE_OPTION 1
62 #define DOC_CACHE_FILE_OPTION 2
64 #define EXEC_PATH_OPTION 4
66 #define IMAGE_PATH_OPTION 6
67 #define INFO_FILE_OPTION 7
68 #define INFO_PROG_OPTION 8
69 #define DEBUG_JIT_OPTION 9
70 #define JIT_COMPILER_OPTION 10
71 #define LINE_EDITING_OPTION 11
72 #define NO_GUI_OPTION 12
73 #define NO_INIT_FILE_OPTION 13
74 #define NO_INIT_PATH_OPTION 14
75 #define NO_LINE_EDITING_OPTION 15
76 #define NO_SITE_FILE_OPTION 16
77 #define PERSIST_OPTION 17
78 #define TEXI_MACROS_FILE_OPTION 18
79 #define TRADITIONAL_OPTION 19
117 #if defined (HAVE_PRAGMA_GCC_DIAGNOSTIC)
119 # pragma GCC diagnostic pop
130 Usage: octave [options] [FILE]\n\
134 --built-in-docstrings-file FILE Use docs for built-ins from FILE.\n\
135 --debug, -d Enter parser debugging mode.\n\
136 --debug-jit Enable JIT compiler debugging/tracing.\n\
137 --doc-cache-file FILE Use doc cache file FILE.\n\
138 --echo-commands, -x Echo commands as they are executed.\n\
139 --eval CODE Evaluate CODE. Exit when done unless --persist.\n\
140 --exec-path PATH Set path for executing subprograms.\n\
141 --gui Start the graphical user interface.\n\
142 --help, -h, Print short help message and exit.\n\
143 --image-path PATH Add PATH to head of image search path.\n\
144 --info-file FILE Use top-level info file FILE.\n\
145 --info-program PROGRAM Use PROGRAM for reading info files.\n\
146 --interactive, -i Force interactive behavior.\n\
147 --jit-compiler Enable the JIT compiler.\n\
148 --line-editing Force readline use for command-line editing.\n\
149 --no-gui Disable the graphical user interface.\n\
150 --no-history, -H Don't save commands to the history list\n\
151 --no-init-file Don't read the ~/.octaverc or .octaverc files.\n\
152 --no-init-path Don't initialize function search path.\n\
153 --no-line-editing Don't use readline for command-line editing.\n\
154 --no-site-file Don't read the site-wide octaverc file.\n\
155 --no-window-system, -W Disable window system, including graphics.\n\
156 --norc, -f Don't read any initialization files.\n\
157 --path PATH, -p PATH Add PATH to head of function search path.\n\
158 --persist Go interactive after --eval or reading from FILE.\n\
159 --silent, --quiet, -q Don't print message at startup.\n\
160 --texi-macros-file FILE Use Texinfo macros in FILE for makeinfo command.\n\
161 --traditional Set variables for closer MATLAB compatibility.\n\
162 --verbose, -V Enable verbose output in some cases.\n\
163 --version, -v Print version number and exit.\n\
165 FILE Execute commands from FILE. Exit when done\n\
166 unless --persist is also specified.\n\
#define octave_required_arg
#define NO_INIT_PATH_OPTION
static const char * usage_string
#define LINE_EDITING_OPTION
#define TRADITIONAL_OPTION
static const char * short_opts
#define BUILT_IN_DOCSTRINGS_FILE_OPTION
#define DOC_CACHE_FILE_OPTION
static void octave_print_verbose_usage_and_exit(void)
#define JIT_COMPILER_OPTION
#define NO_SITE_FILE_OPTION
#define NO_LINE_EDITING_OPTION
#define TEXI_MACROS_FILE_OPTION
struct octave_getopt_options long_opts[]
#define IMAGE_PATH_OPTION
static void octave_print_version_and_exit(void)
#define NO_INIT_FILE_OPTION
static void octave_print_terse_usage_and_exit(void)
std::string octave_name_version_copyright_copying_and_warranty(bool html, const std::string &extra_info)
std::string octave_bugs_statement(bool html)
std::string octave_www_statement(bool html)
std::string octave_name_version_copyright_copying_warranty_and_bugs(bool html, const std::string &extra_info)
std::string octave_contrib_statement(bool html)