This project is not maintained anymore. Some of the ideas were adopted by the official FreeCAD AddonManager (thanks to @chennes).
This project is an attempt to improve management of FreeCAD Extensions repositories. The current solution is the built-in FreeCAD Addon Manager. Eventually this project aims to replace it.
Old video: https://www.youtube.com/watch?v=PNQObE37vxE
If you are using the AppImage, everything is already included, but if you are using a system installed version, or a locally compiled version, you must install the python dependencies listed here:
python3-pyside2.qtwebchannel
python3-pyside2.qtnetwork
python3-pyside2.qtwebenginecore
python3-pyside2.qtwebenginewidgets
cd ~/.FreeCAD/Mod
git clone https://github.com/mnesarco/FreeCAD_ExtMan.git ExtMan
Restart FreeCAD
cd ~/.FreeCAD/Mod
curl -LOk https://github.com/mnesarco/FreeCAD_ExtMan/archive/master.zip
unzip master.zip
mv FreeCAD_ExtMan-master ExtMan
Restart FreeCAD
Once installed, restart FreeCAD and activate it from the Workbenches list.
- Improved UI/UX
- Extension Manager will pull submodules for repos that use them, automatically
- python3-pyside2.qtwebchannel
- python3-pyside2.qtnetwork
- python3-pyside2.qtwebenginecore
- python3-pyside2.qtwebenginewidgets