DVT e Language IDE User Guide
Rev. 19.1.36, 21 October 2019

28.2 Syntax

./bin/dvt_cli.sh -h[elp]
./bin/dvt_cli.sh [-s[ilent]] [-noexit] [-jnetcat] [-timeout <timeout>]
   [-workspace <dir>] [-import_workspace_settings <dir>]
   [-force_import_workspace_settings <dir>] [-options]
   <command>
   [-eclipse_args "<arguments to be passed to eclipse executable>"]

   -h[elp]       Display usage.
   -s[ilent]     [Optional] Do not print any WARNING / INFO messages.
   -noexit       [Optional] If the script starts a new DVT, it will not exit
                 until DVT is closed (i.e. dvt.sh finishes).
   -netcat      [Optional] Use native system netcat instead of java netcat client.
   -jnetcat  [Optional] This flag is deprecated. The java netcat implementation is used by default.
   -timeout <timeout> [Optional] If the script starts a new DVT, it will wait
                 at most <timeout> seconds for DVT to start. Default: 100.
   -workspace <dir>  [Optional] Location of the DVT workspace (overrides
                 $DVT_WORKSPACE_PATH)
   -eclipsespace [Optional] Path to a custom eclipse storage directory
                 (instead of ~/.eclipse).
   -import_workspace_settings <dir> [optional, dvt.sh argument]
                 Path to the workspace from where settings will be
                 imported.
   -force_import_workspace_settings <dir> [optional, dvt.sh argument]
                 Same as -import_workspace_settings, but it will overwrite
                 target workspace settings.
   -options <option list> [optional, dvt.sh argument]
                 Comma separated list of options:
                     disable_cairo                - do not Cairo advanced graphics library
                     disable_xulrunner            - do not use included XULRunner
                     disable_force_gtk2           - do not force Eclipse to use GTK2
                     disable_gtk_theme            - do not use custom GTK2 themes generated through DVT
                     disable_force_classic_theme  - do not force Eclipse to use the classic theme
                     dump_allocated_swt_resources - dump allocated SWT resources when 'No more handles' error is thrown

   -eclipse_ini  <path_to_ini_file> [optional, dvt.sh argument] use this
                 file instead of the default eclipse.ini when starting DVT
                 (using this flag you can set JVM memory limits and other
                 eclipse parameters as described in
                 http://wiki.eclipse.org/Eclipse.ini)
   <command>     All other arguments are considered the command to be
                 passed to DVT. For more info on the available commands consult
                 the COMMANDS section below.
   -heap_size <size> [Optional][Linux only] Set the Java heap size (syntax is <N>[g|G|m|M|k|K])
                 Default is 1024m for 32 bit OSs and 3072m for 64 bit OSs
   -stack_size <size> [Optional][Linux only] Set the Java thread stack size (syntax is <N>[g|G|m|M|k|K])
                 Default is 1m for 32 bit OSs and 4m for 64 bit OSs
   -eclipse_args <arguments to be passed to eclipse executable>
                 Everything that follows this argument is passed to the eclipse executable as-is.
                 THIS MUST BE THE LAST ARGUMENT OF THE COMMAND LINE