Is it possible to disable specific tools as part of the installation?

I’m interested in deploying pyRevit to a larger team, but we would like to disable some tools that duplicate functionality or conflict with other workflows. Is this possible?

Hi @estimmel, welcome to pyRevit community!

You can customize the installation using the pyrevit CLI and your own clone.

Take a look at the wiki page (and the links inside it) to get started:

1 Like

This is great! A lot to dig into here… I’m sure I will have questions. I see a section of the pyRevit Configuration page about how to Minify the UI that looks like you can hide tabs, but I don’t see how to actually do this with the CLI. Is it still possible?

I never used myself, but I see two options:

  1. try to see if something like pyrevit configs MinifyUIconfig:hidden_tabs ["list", "of", "tabs"] works
  2. create a seed .ini file with the [MinifyUIconfig] section and hidden_tabs option (among al the other things you want to configure) and save it as %PROGRAMDATA%\pyRevit\pyrevit_config.ini.
    To create the seed you can also setup pyRevit graphically and then create the seed file with pyrevit configs seed

This is all by reading the “Configure pyrevit” page linked at the beginning of the page you posted, I don’t know if they are outdated or they still work.