tik_manager4.dcc.dcc_install ============================ .. py:module:: tik_manager4.dcc.dcc_install .. autoapi-nested-parse:: Convenience functions for installing and integrating DCCs. Attributes ---------- .. autoapisummary:: tik_manager4.dcc.dcc_install.FROZEN tik_manager4.dcc.dcc_install.LOG tik_manager4.dcc.dcc_install.install_handler Classes ------- .. autoapisummary:: tik_manager4.dcc.dcc_install.Injector tik_manager4.dcc.dcc_install.Installer Functions --------- .. autoapisummary:: tik_manager4.dcc.dcc_install.print_msg Module Contents --------------- .. py:class:: Injector(file_path) Inject contents to ASCII files. .. py:method:: inject_after(new_content, line, suppress_warnings=False) Injects the new content after the line. .. py:method:: inject_before(new_content, line, suppress_warnings=False) Injects the new content before the line. .. py:method:: inject_between(new_content, start_line, end_line, suppress_warnings=False) Injects the new content between the start and end lines. .. py:method:: read() Reads the file. .. py:method:: replace_all(new_content) Replace the whole file with the new content. .. py:method:: replace_single_line(new_content, line, suppress_warnings=False) Replace the given line with the new content. .. py:method:: set_file_path(value) Sets the file path. .. py:property:: match_mode Return defined match mode. .. py:property:: search_direction Return defined search direction. .. py:class:: Installer(argv) A simple command line interface for installing software. .. py:method:: blender_setup(prompt=True) Installs the Blender plugin. .. py:method:: check_running_instances(instance_name) Checks if the instance is running. If it is, asks the user to close it. .. py:method:: gaffer_setup(prompt=True) Install Gaffer integration. .. py:method:: houdini_setup(prompt=True) Installs the Houdini plugin. .. py:method:: install_all() Installs all the plugins. .. py:method:: katana_setup(prompt=True) Installs the Katana plugin. .. py:method:: krita_setup(prompt=True) Installs the Krita plugin. .. py:method:: main() Decides to launch a CLI or proceed with installation based on arguments. .. py:method:: mari_setup(prompt=True) Install Mari. .. py:method:: max_setup(prompt=True) Installs the 3ds Max plugin. .. py:method:: maya_setup(prompt=True) Installs the Maya plugin. .. py:method:: nuke_setup(prompt=True) Installs the Nuke plugin. .. py:method:: photoshop_setup(prompt=True) Install the Photoshop plugin. .. py:method:: substance_setup(prompt=True) Install Substance integration. .. py:function:: print_msg(msg) Prints a message to the console. .. py:data:: FROZEN .. py:data:: LOG .. py:data:: install_handler