Call us at +1 586 62 ELLIE Office Closed
sales@elliecomputing.com

Newsletter
Keep up to date with the new features added to ECMerge, the new products that we release and receive special offers! (approx. once a month):
HTML version
Text version
Testimonials

NewsRSS 2.0
July 1st, 2008: We just released ECMerge 2.1.79. This version fixes several bugs and changes the behaviour for a few features, this version fixes in particular a regression bug for an optimization in the folder comparison, it gives back to ECMerge its usual velocity!
  Table Of Contents              

Command Line Options and Switches

 

 

Note that in the following documentation we often call 'source' the left item, 'target' the right item.

Switch Description
--app-settings-file Application settings file to use instead of default location
--app-settings-file-read-only Makes the settings file read-only
-c Do a diff with 3 lines of context (imply export=unixpatch)
-C | --context Context diff, with specified number of context lines
--cli (Unix only) Forces the application to behave as a console only application
On Windows, an application cannot mix console and graphical applicative interface. For this reason, there are two applications: merge.exe (console) and guimerge.exe (graphical).
--default

Takes options from default options set. If no options set is selected (--default, --factory, --options-set or --doc-settings), default options set will be used.

--doc-settings

Document settings template (.ecmt), used to specify comparison, sources, export options

-E | --embed Embed sub-reports, exclusive with -x (embedded reports have necessarily the same format as folder report)
--encoding0

Base item should use this as the preferred encoding

--encoding1

Source item should use this as the preferred encoding

--encoding2

Target item should use this as the preferred encoding

-X | --export Export format, one of: unixpatch, xml or html
-O | --export-to Destination path for the export
-F | --force Forces creation of result file in quiet mode/sip mode, even if already existing.
--factory Takes options from factory settings, else default options set is used for command line comparison.
-H | --help Display usage info.

-w[-] | --ignore-all-space[-]

Forces to ignore spaces during comparisons (-w) or to take them into account (-w-)
-i[-] | --ignore-case[-] Forces case insensitive (-i) or sensitive (-i-) comparisons
--ignore-eol[-] Forces to ignore end of lines (--ignore-eol) or to take them into account during comparisons (--ignore-eol-)
-l | --lockedui Locks user interface for what is asked, only quit or save is available
-L | --language User interface language, one from: es, en, fr, de or it currently (fixes also the language used to generate reports)
--mode

Start mode, one from: view, edit, diff2, diff3, merge2 or merge3

  • view : view the file
  • edit : edit the file
  • diff2 : shows differences between two files or folders
  • diff3 : shows differences between two files or folders and a common ancestor, letting ancestor hidden
  • merge2 : merges two files or folders side-by-side
  • merge3 : merges two files or folders with a common ancestor, letting the ancestor hidden
-N | --no=keyword1[,...] Tells to answer No to all the pre-defined questions cited in the value (such as "--no=fm-rm-file,fm-rm-folder" to disable all deletion operations).
See the keywords in Questions/Answers string.
--normal Normal diff, without context
--options-set Takes options from named options set, else default options set is used for command line comparison.
--pdl-script URL to a script to execute after loading initial document but before initializing UI and realizing export or merge operation
--pdl-script-text script body to be executed just after pdl-script, usually a function call
--prompt When an action needs additional parameters, prompt the user. By default, prompt is disabled and the default will occur (generally skipping the action)
-q | --quiet Silent, for merges only, if a conflict is detected, returns exit code 1, if merged OK, exit code 0, other codes are errors
-R | --recursive Makes operation recursive
-T | --report-title Title of the report
--sip Silent if possible, for merges, show interface only if a conflict is detected, if merged OK, exit code 0, other codes are errors
--scope Scope for the exports. Supported values are: all or bookmarks
--script URL to a script to execute after loading initial document and initializing graphical UI if any
--script-text script body to be executed after script, usually a function call
--serial-number Licence key to use during the given execution. When provided, this licence is used rather than the one in the configuration file. The configuration file is not touched, therefore next execution will use either the configuration file serial or a new serial provided by --serial-number.
--stdout-encoding Encoding to use when text is generated to stdout
-x | --sub-export Export format, one of: unixpatch, xml or html
--threads Number of threads to use (specify 0 to force factory setting, which is the number of processors plus one)

--title0

Base item should use this title

--title1

Source item should use this title

--title2

Target item should use this title

-o | --to

 Destination path of the current action

--to-encoding

Encoding for the result item

--to-title

Title for the result item

-u Do a diff with 3 lines of unified context (imply export=unixpatch)
-U | --unified Unified diff, with specified number of unified context lines
--version Display version info.
--watch-merge Forces Ellié Computing Merge to always compute its program return code from the merge of the initial document (0 if totally merged, i.e., executing a merge operation would not do anything and would signal no error, 1 else)
-S | --xsl When using post-processed XML output, specifies the XSL stylesheet to use
-Y | --yes=keyword1[,...] Tells to answer Yes to all the pre-defined questions cited in the value (such as "--yes=fm-unlock-item" to let items be unlocked without prompt).
See the keywords in Questions/Answers string.

Select your language English Français
© Ellié Computing 2004-2008 - Legal information - Resources