-
Change into the scripts location of your OMERO installation
cd OMERO_DIST/lib/scripts
-
Clone the repository with a unique name (e.g. "useful_scripts")
git clone https://github.com/THISREPOSITORY/omero-user-scripts.git UNIQUE_NAME
-
Update your list of installed scripts by examining the list of scripts in OMERO.insight or OMERO.web, or by running the following command
path/to/bin/omero script list
-
Change into the repository location cloned into during installation
cd OMERO_DIST/lib/scripts/UNIQUE_NAME
-
Update the repository to the latest version
git pull --rebase
-
Update your list of installed scripts by examining the list of scripts in OMERO.insight or OMERO.web, or by running the following command
path/to/bin/omero script list
-
Fork omero-user-scripts in your own GitHub account
-
Change into the scripts location of your OMERO installation
cd OMERO_DIST/lib/scripts
-
Clone the repository
git clone [email protected]:YOURGITUSER/omero-user-scripts.git YOUR_SCRIPTS
-
Choose a naming scheme for your scripts. The name of the clone (e.g. "YOUR_SCRIPTS"), the script name, and all sub-directories will be shown to your users in the UI, so think about script organization upfront.
a. If you don't plan to have many scripts, then you need not have any sub-directories and can place scripts directly under YOUR_SCRIPTS.
b. Otherwise, create a suitable sub-directory. Examples of directories in use can be found in the official scripts repository.
-
Place your script in the chosen directory:
- If you have an existing script, simply save it.
- Otherwise, copy Example.txt and edit it in place. (Don't use git mv)
- Add the file to git, commit, and push.
-
List the current scripts in the system
path/to/bin/omero script list
-
List the parameters
path/to/bin/omero script params SCRIPT_ID
-
Launch the script
path/to/bin/omero script launch SCRIPT_ID
-
See the developer documentation for more information on testing and modifying your scripts.
See LICENSE
This section provides machine-readable information about your scripts. It will be used to help generate a landing page and links for your work. Please modify all values on each branch to describe your scripts.
Example OMERO User Scripts repository
4.4
5.0
The OME Team
Open Microscopy Environment
http://github.com/openmicroscopy/omero-example-scripts
Example scripts which should not be used in production. They are, however, good starting points for writing your own scripts.