Project Comparison
Arbed can be asked via the cmdline to open two projects and show them in the Comparison window.
Syntax:
--showdiff [options] path1 path2
options:
- -noExternals -- looks only at these two files, without including external classes and modules (option available since v1.4.1). This is effectively the the inverse of the Checkbox titled "Include Externals" in the UI. If this option is not provided, all external code items will be included in the comparison.
- -showAlerts -- shows any errors via MsgBox (option available since v1.4.1).
Vault export/import
Performs a Vault ex-/import
Syntax:
--export-to-vault [options] path
--import-from-vault path
options:
- -collectExternals -- stores externals into main vault. Otherwise, they're stored next to their originals (option available since v1.4.1). This is effectively the the inverse of the Checkbox titled "Separate Externals" in the UI: Using this option is equal to unchecking "Separate Externals" in the UI, not providing the option is like checking the box in the UI.
- -adoptFolders -- adopts folder hierarchy in vault (option available since v1.4.1).
- -showAlerts -- shows any errors via MsgBox (option available since v1.4.1).
Convert (Project Export) operations
The Main window's Convert operations can be executed via the cmdline.
When invoked this way, Arbed will process this one command and then quit again. If there are errors or warnings, they will be written to stdout. If there were no errors (warnings do not matter), it'll quit with exit code 0, otherwise with a non-zero value (e.g. 1).
Syntax:
command [options] inputPath outputFolderPath outputFileName
Note that output folder and file name are separate arguments, i.e. separated by a space.
command is either:
- --export-project-xml
- --export-project-rbp
- --export-project-rbvx
options:
- -noExternals -- exports only the main project, excluding any external code items. Without this option externals are included.
- -showAlerts -- shows any errors via MsgBox (option available since v1.4.1).