XOTclIDE Programs and Start Options

There are two main options for starting XOTclIDE: with or without Version Control. To use the Version Control System you must install a database with the program installVC.tcl included in XOTclIDE (see the section called “Installing Version Control System”).

Starting XOTclIDE from tclkit

XotclIDE.exe -- [-help] [-startMode ideOnlyideDBideFromDBinstallVC] [-ignoreprefs] [-nodialog] [-preferences preferencesList]
[-configmap configmapFile] [-dumpcompid Id]
[-dumpconfid Id] [-startconfid Id]
[-configmap configmapFile] [-configmapdb configmap_name] [-preloadcomponents conponents_list] [-preexec script]

Starting XOTclIDE without Version Control System

XotclIDE.tcl -- [-help] [-configmap configmapFile] [-preloadcomponents conponents_list] [-preexec script]

Starting XOTclIDE with Version Control System

XotclIDEDB.tcl -- [-ignoreprefs] [-nodialog] [-preferences preferencesList]
[-configmap configmapFile] [-dumpcompid Id]
[-dumpconfid Id] [-startconfid Id]
[-configmapdb configmap_name] [-preloadcomponents conponents_list] [-preexec script]

Starting XOTclIDE with Version Control System by loading from Version Control

Version Control is important if you want to develop and change XOTclIDE itself. XotclIDEDBFromDB.tcl loads the IDEStart, SQL interface and the rest of XOTclIDE from a Version Control database. Before calling it, you must install the version control database and import the XOTclIDE sources into version control.

XotclIDEDBFromDB.tcl -- [-ignoreprefs] [-nodialog]
[-preferences preferencesList ] [-configmap configmapFile ]
[-dumpcompid Id ] [-dumpconfid Id ]

Options synopsis

-help

print all available options and exit

-preferences

You can specify the preferences for database connection. The parameter is a Tcl keyed list, for example {{interface mysqltcl} {connection {user root dbank xotcllib}}

-configmap file

Load config map and tell XOTclIDE to ignore its own components

-configmapdb configmap_name

Load config map from version control

-preloadcomponents components_list

Load components after startup

-preexec script

Evaluate script after startup

-ignoreprefs

do not read ~/.xotclide preferences file

-nodialog

connect to version control database without showing a connection dialog. All parameters will be read from preferences file or preferences list

-dumpcompid

Read component with id from version control database, print it and exit

-dumconfid id

Read configuration map with id from version control database print it and exit