
Code: Select all
$ ./FreeCAD_0.19-18644-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage -c -M /usr/lib/python3.7/site-packages
/tmp/.mount_FreeCAdTvwWa
[FreeCAD Console mode <Use Ctrl-D (i.e. EOF) to exit.>]
>>> import readline
>>> import fancycompleter
>>> fancycompleter.interact(persist_history=True)
>>> import FreeCAD
>>> FreeCAD.<TAB press>
Console Placement __doc__ activeDocument getActiveTransaction getLogLevel open
ActiveDocument EndingAdd Qt __loader__ addDocumentObserver getDependentObjects getResourceDir openDocument
Axis EndingGet Rotation __name__ addExportType getDocument getUserAppDataDir removeDocumentObserver
Base GuiUp Units __package__ addImportType getExportType getUserMacroDir saveParameter
BoundBox Logger Vector __path__ checkAbort getHelpDir isRestoring setActiveDocument
ConfigDump Material Version __spec__ checkLinkDepth getHomePath listDocuments setActiveTransaction
ConfigGet Matrix __ModDirs__ __unit_test__ closeActiveTransaction getImportType loadFile setLogLevel
ConfigSet ParamGet __cmake__ _importFromFreeCAD closeDocument getLinksTo newDocument
>>> FreeCAD.
This is not really supported. But I guess appending to sys.path is equivalent to -M option.
Does the AppImage support internal autocomplete ?
How could we integrate tab completion as well ?
Code: Select all
[]( https://youtu.be/QMxcQ5tssWk)