# {py:mod}`arelle.CntlrCmdLine` ```{py:module} arelle.CntlrCmdLine ``` ```{autodoc2-docstring} arelle.CntlrCmdLine :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ParserForDynamicPlugins ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.ParserForDynamicPlugins :summary: ``` * - {py:obj}`CntlrCmdLine ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`main ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.main :summary: ``` * - {py:obj}`wsgiApplication ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.wsgiApplication :summary: ``` * - {py:obj}`parseAndRun ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.parseAndRun :summary: ``` * - {py:obj}`parseArgs ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.parseArgs :summary: ``` * - {py:obj}`createCntlrAndPreloadPlugins ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.createCntlrAndPreloadPlugins :summary: ``` * - {py:obj}`configAndRunCntlr ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.configAndRunCntlr :summary: ``` * - {py:obj}`filesourceEntrypointFiles ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.filesourceEntrypointFiles :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`STILL_ACTIVE ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.STILL_ACTIVE :summary: ``` * - {py:obj}`PROCESS_QUERY_INFORMATION ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.PROCESS_QUERY_INFORMATION :summary: ``` * - {py:obj}`DISABLE_PERSISTENT_CONFIG_OPTION ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.DISABLE_PERSISTENT_CONFIG_OPTION :summary: ``` * - {py:obj}`UILANG_OPTION ` - ```{autodoc2-docstring} arelle.CntlrCmdLine.UILANG_OPTION :summary: ``` * - {py:obj}`_ ` - ```{autodoc2-docstring} arelle.CntlrCmdLine._ :summary: ``` ```` ### API ````{py:data} STILL_ACTIVE :canonical: arelle.CntlrCmdLine.STILL_ACTIVE :value: > 259 ```{autodoc2-docstring} arelle.CntlrCmdLine.STILL_ACTIVE ``` ```` ````{py:data} PROCESS_QUERY_INFORMATION :canonical: arelle.CntlrCmdLine.PROCESS_QUERY_INFORMATION :value: > 1024 ```{autodoc2-docstring} arelle.CntlrCmdLine.PROCESS_QUERY_INFORMATION ``` ```` ````{py:data} DISABLE_PERSISTENT_CONFIG_OPTION :canonical: arelle.CntlrCmdLine.DISABLE_PERSISTENT_CONFIG_OPTION :value: > '--disablePersistentConfig' ```{autodoc2-docstring} arelle.CntlrCmdLine.DISABLE_PERSISTENT_CONFIG_OPTION ``` ```` ````{py:data} UILANG_OPTION :canonical: arelle.CntlrCmdLine.UILANG_OPTION :value: > '--uiLang' ```{autodoc2-docstring} arelle.CntlrCmdLine.UILANG_OPTION ``` ```` ````{py:data} _ :canonical: arelle.CntlrCmdLine._ :type: arelle.typing.TypeGetText :value: > None ```{autodoc2-docstring} arelle.CntlrCmdLine._ ``` ```` ````{py:function} main() :canonical: arelle.CntlrCmdLine.main ```{autodoc2-docstring} arelle.CntlrCmdLine.main ``` ```` ````{py:function} wsgiApplication(extraArgs=[]) :canonical: arelle.CntlrCmdLine.wsgiApplication ```{autodoc2-docstring} arelle.CntlrCmdLine.wsgiApplication ``` ```` ````{py:function} parseAndRun(args) :canonical: arelle.CntlrCmdLine.parseAndRun ```{autodoc2-docstring} arelle.CntlrCmdLine.parseAndRun ``` ```` ````{py:function} parseArgs(args) :canonical: arelle.CntlrCmdLine.parseArgs ```{autodoc2-docstring} arelle.CntlrCmdLine.parseArgs ``` ```` ````{py:function} createCntlrAndPreloadPlugins(uiLang, disablePersistentConfig, arellePluginModules) -> CntlrCmdLine :canonical: arelle.CntlrCmdLine.createCntlrAndPreloadPlugins ```{autodoc2-docstring} arelle.CntlrCmdLine.createCntlrAndPreloadPlugins ``` ```` ````{py:function} configAndRunCntlr(options, arellePluginModules) :canonical: arelle.CntlrCmdLine.configAndRunCntlr ```{autodoc2-docstring} arelle.CntlrCmdLine.configAndRunCntlr ``` ```` ````{py:function} filesourceEntrypointFiles(filesource, entrypointFiles=[], inlineOnly=False) :canonical: arelle.CntlrCmdLine.filesourceEntrypointFiles ```{autodoc2-docstring} arelle.CntlrCmdLine.filesourceEntrypointFiles ``` ```` `````{py:class} ParserForDynamicPlugins(options) :canonical: arelle.CntlrCmdLine.ParserForDynamicPlugins ```{autodoc2-docstring} arelle.CntlrCmdLine.ParserForDynamicPlugins ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.CntlrCmdLine.ParserForDynamicPlugins.__init__ ``` ````{py:method} add_option(*args, **kwargs) :canonical: arelle.CntlrCmdLine.ParserForDynamicPlugins.add_option ```{autodoc2-docstring} arelle.CntlrCmdLine.ParserForDynamicPlugins.add_option ``` ```` ````` `````{py:class} CntlrCmdLine(logFileName=None, uiLang=None, disable_persistent_config=False) :canonical: arelle.CntlrCmdLine.CntlrCmdLine Bases: {py:obj}`arelle.Cntlr.Cntlr` ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine.__init__ ``` ````{py:method} run(options: arelle.RuntimeOptions.RuntimeOptions, sourceZipStream=None, responseZipStream=None) -> bool :canonical: arelle.CntlrCmdLine.CntlrCmdLine.run ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine.run ``` ```` ````{py:method} internet_user_password(host, realm) :canonical: arelle.CntlrCmdLine.CntlrCmdLine.internet_user_password ```` ````{py:method} showStatusOnPipe(message, clearAfter=None) :canonical: arelle.CntlrCmdLine.CntlrCmdLine.showStatusOnPipe ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine.showStatusOnPipe ``` ```` ````{py:method} loadPackage(package: str, packageManifestName: str) :canonical: arelle.CntlrCmdLine.CntlrCmdLine.loadPackage ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine.loadPackage ``` ```` ````{py:method} loadPackages(packages: list[str], packageManifestName: str) :canonical: arelle.CntlrCmdLine.CntlrCmdLine.loadPackages ```{autodoc2-docstring} arelle.CntlrCmdLine.CntlrCmdLine.loadPackages ``` ```` `````