Command-line parameters
Note Before you run the developer tool on a source file, be sure the source file is closed.
Usage: FMDeveloperTool <Subcommand> [<other options>]
Subcommands | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
‑‑help |
Displays help. |
||||||||||||||||||||
‑‑version |
Displays the version of the developer tool (major.minor.update.build). The major version number corresponds to the Claris FileMaker Platform version. The other numbers describe the specific version of this tool. |
||||||||||||||||||||
‑‑copy |
Creates a copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||
‑‑clone |
Creates a copy of an FMP12 file that contains all the tables, layouts, scripts, and field definitions but none of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||
‑‑copyCompress |
Creates a compressed copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||
‑‑copySelfContained |
Creates a self-contained copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||
‑‑saveAsXML |
Creates an XML copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||
‑‑enableEncryption |
Encrypts an FMP12 file with these options:
|
||||||||||||||||||||
‑‑removeEncryption |
Decrypts an FMP12 file with these options:
|
||||||||||||||||||||
‑‑removeAdminAccess |
Removes Full Access privileges from an FMP12 file with these options:
|
||||||||||||||||||||
‑‑enableKiosk |
Enables Kiosk mode in an FMP12 file with these options:
|
||||||||||||||||||||
‑‑recover |
Recovers an FMP12 file with these options:
|
||||||||||||||||||||
‑‑checkConsistency |
Performs consistency check on an FMP12 file with these options:
|
||||||||||||||||||||
‑‑renameFiles |
Renames multiple FMP12 files with these options:
|
These options can be used with any subcommand:
Options | Description |
---|---|
‑f (force replace) |
Overwrites an existing output file. |
‑v (verbose mode) |
Provides details about the upgrade process. Outputs the subcommand and options used, but not a password or passkey. |
‑q (quiet mode) |
Outputs minimal information. |
Notes
-
If the file specified by
‑target_filename
already exists, an error is returned and the operation is terminated unless‑force
is used. If‑target_filename
isn't specified, a suitable path and filename will be generated. -
The developer tool returns an integer to the shell that calls it: zero (0) when it is successful, a non-zero number when there is an error. For the meaning of an error, see the error message that the tool outputs.