# {py:mod}`pyirk.script` ```{py:module} pyirk.script ``` ```{autodoc2-docstring} pyirk.script :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`create_parser ` - ```{autodoc2-docstring} pyirk.script.create_parser :summary: ``` * - {py:obj}`main ` - ```{autodoc2-docstring} pyirk.script.main :summary: ``` * - {py:obj}`process_package ` - ```{autodoc2-docstring} pyirk.script.process_package :summary: ``` * - {py:obj}`process_mod ` - ```{autodoc2-docstring} pyirk.script.process_mod :summary: ``` * - {py:obj}`debug ` - ```{autodoc2-docstring} pyirk.script.debug :summary: ``` * - {py:obj}`create_auto_complete_file ` - ```{autodoc2-docstring} pyirk.script.create_auto_complete_file :summary: ``` * - {py:obj}`insert_keys_for_placeholders ` - ```{autodoc2-docstring} pyirk.script.insert_keys_for_placeholders :summary: ``` * - {py:obj}`replace_dummy_entities_by_label ` - ```{autodoc2-docstring} pyirk.script.replace_dummy_entities_by_label :summary: ``` * - {py:obj}`update_test_data ` - ```{autodoc2-docstring} pyirk.script.update_test_data :summary: ``` * - {py:obj}`process_template ` - ```{autodoc2-docstring} pyirk.script.process_template :summary: ``` * - {py:obj}`path_to_ast_container ` - ```{autodoc2-docstring} pyirk.script.path_to_ast_container :summary: ``` * - {py:obj}`get_lines_for_short_key ` - ```{autodoc2-docstring} pyirk.script.get_lines_for_short_key :summary: ``` * - {py:obj}`interactive_session ` - ```{autodoc2-docstring} pyirk.script.interactive_session :summary: ``` ```` ### API ````{py:function} create_parser() :canonical: pyirk.script.create_parser ```{autodoc2-docstring} pyirk.script.create_parser ``` ```` ````{py:function} main() :canonical: pyirk.script.main ```{autodoc2-docstring} pyirk.script.main ``` ```` ````{py:function} process_package(pkg_path: str) -> typing.Tuple[pyirk.irkloader.ModuleType, str] :canonical: pyirk.script.process_package ```{autodoc2-docstring} pyirk.script.process_package ``` ```` ````{py:function} process_mod(path: str, prefix: str, relative_to_workdir: bool = False) -> pyirk.irkloader.ModuleType :canonical: pyirk.script.process_mod ```{autodoc2-docstring} pyirk.script.process_mod ``` ```` ````{py:function} debug() :canonical: pyirk.script.debug ```{autodoc2-docstring} pyirk.script.debug ``` ```` ````{py:function} create_auto_complete_file() :canonical: pyirk.script.create_auto_complete_file ```{autodoc2-docstring} pyirk.script.create_auto_complete_file ``` ```` ````{py:function} insert_keys_for_placeholders(modpath) :canonical: pyirk.script.insert_keys_for_placeholders ```{autodoc2-docstring} pyirk.script.insert_keys_for_placeholders ``` ```` ````{py:function} replace_dummy_entities_by_label(modpath) :canonical: pyirk.script.replace_dummy_entities_by_label ```{autodoc2-docstring} pyirk.script.replace_dummy_entities_by_label ``` ```` ````{py:function} update_test_data(pkg_path) :canonical: pyirk.script.update_test_data ```{autodoc2-docstring} pyirk.script.update_test_data ``` ```` ````{py:function} process_template(template_path) :canonical: pyirk.script.process_template ```{autodoc2-docstring} pyirk.script.process_template ``` ```` ````{py:function} path_to_ast_container(mod_path: str) -> pyirk.core.aux.Container :canonical: pyirk.script.path_to_ast_container ```{autodoc2-docstring} pyirk.script.path_to_ast_container ``` ```` ````{py:function} get_lines_for_short_key(short_key: str) -> str :canonical: pyirk.script.get_lines_for_short_key ```{autodoc2-docstring} pyirk.script.get_lines_for_short_key ``` ```` ````{py:function} interactive_session(loaded_mod, prefix) :canonical: pyirk.script.interactive_session ```{autodoc2-docstring} pyirk.script.interactive_session ``` ````