Skip to content

This is a script to assist with Shotgun RV's plugin development

License

Notifications You must be signed in to change notification settings

benteveo-kiwi/rv-build-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RV Shotgun plugin build tool

RV is an image, audio and video review software owned by Shotgun.

This is a script to assist with RV's package development in order to iterate and deploy easily.

How it works

It searches inside the plugin folder and adds the contents to a zip .rvpkg file.
It can then install and add the file to the RV home area. In order to do this it uses the rvpkg application that comes with RV.
It can start/restart RV to pick up the latest changes.

This allows a developer to make changes on their development environment and use the script to deploy and restart to see those reflected on RV.

Requirements
  • RV-2021.0.0
  • A PACKAGE yaml file following the RV convention inside the 'plugin' folder

Installation

  1. Clone repo
  2. Copy or write your plugin code inside the plugin folder, include a PACKAGE yaml file and at least one mu or python file.
  3. This step will bundle the files and create the rvpkg file inside a 'build' folder.
    If you have python 3 as a default in your environment:
    python build-tool.py
    Otherwise:
    python3 build-tool.py
  4. To install your plugin on RV:
    python build-tool.py --install
  5. Build, install and restart all current RV sessions. You can do this after changing the plugin files to pick up latest changes.
    python build-tool.py --install --restart

Tools used and compatible versions

  • Written in Python 3
  • Tested with RV-2021.0.0
  • Aims to be completely cross-platform, however it has not been tested in MacOS.

Copyright 2020 Benteveo Ltd.
Licensed under the GNU General Public License v3.0

About

This is a script to assist with Shotgun RV's plugin development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages