ERIC7_API(1)
π ERIC7_API π
okay so bestie, welcome to the eric7_api page from the General Commands Manual β yes this is ERIC7_API(1) and yes we're doing the whole thing, no skimming, no skipping, periodt. β¨
πΈ NAME πΈ
eric7_api β the eric7 API generator, aka the lil tool that makes your editor go "ooh I know what that function is" π§
π¦ SYNOPSIS π¦
eric7_api [options] files...
and files can be either Python modules, package directories or ordinary directories. all of the above, she's flexible π
π DESCRIPTION π
This manual page documents briefly the eric7_api command. And lowkey important tea: this manual page was written for the Debian distribution because the original program does not have a manual page. so like, we made it ourselves, we're so resourceful π«Ά
So what does she actually do? eric7_api scans Python source code to generate API description files. Those files get used as tooltips and autocompletion suggestions by the QScintilla editor widget in eric7. it's giving "your editor finally knows things" and honestly? iconic. β¨
β OPTIONS β
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-`). A summary of options is included below. For a complete description, see the Info files. (yes, the Info files, go read em, iykyk π)
-bname or--basename β use the given name as the name of the base package. name her, she deserves it π-hor--helpβ show this help and exit. bye bestie π-ofilename or--output=filenameβ write the API information to the named file. A%Lplaceholder is replaced by the language of the API file (see--language). cute lil variable moment π--oldstyleβ generate API files for QScintilla prior to 1.7. retro era, respect the elders π-por--privateβ include private methods and functions. let her see the secrets π₯-R,-ror--recursiveβ perform a recursive search for Python files. down down down we go π¦-text or--extension = extβ add the given *ext*ension to the list of file extensions. This option may be given multiple times. stack em up π-Vor--versionβ show version information and exit. π-xdirectory or--exclude=directoryβ specify a directory basename to be excluded. This option may be repeated multiple times. not her, not today π--exclude-file=patternβ specify a filename pattern of files to be excluded. This option may be repeated multiple times. same energy, files edition π«-llanguage or--language=languageβ generate an API file for the given programming language. Supported programming languages are:- Python
- Python3
- Ruby
The default is 'Python'. This option may be repeated multiple times. multilingual queen π
ngl bestie,--languagedefaults to'Python'β don't forget or you'll get Python when you wanted Ruby, and that's a whole mood ruiner π
π SEE ALSO π
eric7_ide(1), eric7_api(1), eric7_browser(1), eric7_compare(1), eric7_configure(1), eric7_diff(1), eric7_doc(1), eric7_editor(1), eric7_fido2.1(1), eric7_hexeditor(1), eric7_iconeditor(1), eric7_mpy(1), eric7_pdf(1), eric7_pip(1), eric7_plugininstall(1), eric7_pluginrepository(1), eric7_pluginuninstall(1), eric7_qregularexpression(1), eric7_re(1), eric7_shell(1), eric7_snap(1), eric7_sqlbrowser(1), eric7_testing(1), eric7_tray(1), eric7_trpreviewer(1), eric7_uipreviewer(1), eric7_virtualenv(1),
the whole friend group, honestly πβ¨
π AUTHOR π
eric7_api was written by Detlev Offenbach. king behavior π
π AUTHOR π
This manual page was written by Torsten Marek <shlomme@gmx.net>, for the Debian project (but may be used by others). sharing is caring fr fr π«Ά
and that's the whole page bestie!! dated January 31, 2010, living under ERIC7_API(1) in the General Commands Manual forever, mwah π
πβ¨
π¦ where this page comes from
- ubuntu resolute: eric 24.8+ds1-1 Β· GPL-3.0-only
- ubuntu stonking: eric 24.8+ds1-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms