FREECAD(1)

πŸ“¦
version 1.1.3 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu stonking

πŸ’– FREECAD(1) πŸ’–

okay bestie, so this is a page from the Linux User's Manual and it's all about freecad β€” yes, the big gorgeous open source 3D/CAD situation. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

freecad β€” the extensible Open Source CAx program. that's it, that's the whole name. iconic. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

freecad [options] files
freecadcmd [options] files

two whole entry points, bestie. two. πŸ’…


🌸 DESCRIPTION 🌸

so FreeCAD is an Open Source CAx RAD built on top of OpenCasCade, Qt and Python. it literally ate. πŸ”₯

the concepts it's serving are key, no cap:

  • macro recording
  • workbenches
  • the ability to run as a server
  • dynamically loadable application extensions

and it's designed to be platform independent ✨ which is the main character energy we deserve.


πŸŽ€ USAGE πŸŽ€

freecad starts with a GUI. πŸ’–

freecadcmd is only a pure command line version that starts a Python interpreter. πŸ’»

like, one of them is the glam one and one of them is the "i do my work in the terminal and i'm not sorry" one. both valid. 🫢


πŸ’… 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, and no we are NOT skipping any, i would never do that to you. 😀

⭐ Generic options ⭐

  • -c, --console β€” Starts in console mode.
  • --dump-config β€” Dumps configuration.
  • --get-config arg β€” Prints the value of the requested configuration key.
  • -h, --help β€” Prints help message.
  • --response-file arg β€” 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-file arg β€” Unlike --write-log this allows logging to an arbitrary file.
  • -M, --module-path arg β€” Additional module paths.
  • -P, --python-path arg β€” Additional Python paths.
  • -s, --system-cfg arg β€” System config file to load/save system settings.
  • --single-instance β€” Allow one to run a single instance of the application.
  • -t, --run-test arg β€” Test case - or 0 for all.
  • -u, --user-cfg arg β€” User config file to load/save user settings.

πŸ” SEE ALSO πŸ”

to get more information about FreeCAD, please visit https://freecad.org β€” go look, it's giving everything. πŸ¦‹


πŸ’€ BUGS πŸ’€

to report a bug, please visit https://github.com/FreeCAD/FreeCAD/issue

not me telling you to file your bugs properly, but bestie, please file your bugs properly. the devs are doing their best and they deserve the context. πŸ™ˆπŸ’–

🧚 AUTHOR 🧚

this manual page was written by Werner Mayer and Salman Mohammadi <salman@smoha.org>. absolute legends, we love them, we thank them. πŸ‘‘


and that's the whole thing! this page is from the freecad manual, and it's dated March 22, 2019 β€” so like, vintage. retro. a classic. 🌸 go forth and CAD, bestie, you're gonna slay πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from