# Scripts for performing development tasks

The `tools` directory contains several scripts which are useful for building and performing routine updates to the code base.

## test-build

This is the script used by Travis to test each commit. It compiles and runs tests on each of the components in the Bio-Formats repository according to the arguments specified. Valid arguments are:

> - clean: cleans the Maven build directories

> - maven: builds all Java components using Maven and runs unit tests

> - ant: builds all Java components using Ant and runs unit tests

> - all: equivalent of clean maven ant

## update_copyright

This updates the end year in the copyright blocks of all source code files. The command takes no arguments, and sets the end year to be the current year. As update_copyright is a Bash script, it is not intended to be run on Windows.