GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started and our Privacy document.

View GiellaLT on GitHub

Page Content

Documentation for gut

GiellaLT contains over 500 repositories. If you want to check out many (or all) of them, you may need a program to handle git operations over several repositories at the same time. For this we have made a tool called gut.

Download and install gut as instructed here.

Thereafter you need to configure gut:

gut init -r $HOME/langtech -o giellalt -u -t <YOUR-GITHUB-TOKEN>

where:

In order to use gut, have a look at the gut usage page.

The core functionality is a limited set of git commands, with the addition of a --regex option. Use the regex to write a pattern to match against repository names. Repository names matching the regex are the ones on which the git command will be applied.

Commonly used commands are:

There are many more commands, see the help text for more info.