freecad - Extensible Open Source CAx program
Contents
Bugs
To report a bug, please visit https://github.com/FreeCAD/FreeCAD/issueDescription
FreeCAD is an Open Source CAx RAD based on OpenCasCade, Qt and Python. It features some key concepts like
macro recording, workbenches, ability to run as a server and dynamically loadable application extensions
and it is designed to be platform independent.
Name
freecad - Extensible Open Source CAx program
Options
These programs follow the usual GNU command line syntax, with long options starting with two dashes
(`-'). A summary of the options supported by freecad is included below.
Genericoptions-c,--console
Starts in console mode.
--dump-config
Dumps configuration.
--get-configarg
Prints the value of the requested configuration key.
-h,--help
Prints help message.
--response-filearg
Can be specified with '@name', too.
-v,--version
Prints version string.
Configuration-l,--write-log
Writes a log file to $HOME/.FreeCAD/FreeCAD.log
--log-filearg
Unlike --write-log this allows logging to an arbitrary file.
-M,--module-patharg
Additional module paths.
-P,--python-patharg
Additional Python paths.
-s,--system-cfgarg
System config file to load/save system settings.
--single-instance
Allow one to run a single instance of the application.
-t,--run-testarg
Test case - or 0 for all.
-u,--user-cfgarg
User config file to load/save user settings.
See Also
To get more information about FreeCAD, please visit https://freecad.orgSynopsis
freecad [options] filesfreecadcmd [options] files
Usage
freecad starts with a GUI while freecadcmd is only a pure command line version that starts a Python
interpreter.
