This folder can contain all the python modules that are being shared between the child commands. This library will be accessible to all the commands in this bundle and other child group bundles. ![]() lib/: The can define a python library (a sub-folder named lib inside the bundle will do).icon.png: Bundle can include an icon for their user interface. ![]() They can contain command bundles and other group bundles.They come in all different shapes and sizes but they have a few features in common: Let’s introduce Group BundlesĪ group bundle is a bundle that can contain command bundles and other group bundles. Now that we have explained the command bundles, we need a way to organize theseĬommands into a user-friendly interface. They can even live somewhere on your company shared drives and be shared between your teams. ![]() I’ll show you how.īesides, by creating a separate extension, you’ll have all your precious scriptsĪnd tools in a safe place and away from the changes being made to the core pyRevit. It really easy to add your own extensions. To mess with the pyRevit git repository folders and contents and pyRevit makes ![]() To keep this system running without issues, I highly recommend not Why would I need to create a separate extension? Why Can’t I just add my scripts to the current pyRevit tools?īecause pyRevit is a git repository and the real benefit of that is that youĬan keep it always updated without the need to unsinstall and install the We’ll dive right into how you can add your own extension, but first let’s answer one important question: PyRevit’s extensions system has evolved again to be more flexible and easier to
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |