By Pierre Sarrazin

Sagasu is a GNOME tool to find strings in a set of files. The user specifies the search directory and the set of files to be searched. Double-clicking on a search result launches a user command that can for example load the file in an editor at the appropriate line. The search can optionally ignore CVS directories.

Sagasu is free software distributed under the GNU General Public License, version 2 or later.

The current version is 2.0.12. It was released on November 24th, 2012. The checkbox to exclude CVS directories has been replaced with a text field where the user can specify a list of directories to exclude. By default, that list is "CVS .git .hg .svn". The application stores this list in the user's preferences. In version 2.0.11, a Danish translation was added, thanks to Joe Hansen.

[Screen shot of the application]

The interface works with UTF-8, but Sagasu still assumes that the files to be searched are in Latin-1.

The user interface is provided in English, French, Japanese, Serbian, Russian, German and Czech versions. The help file is provided in English and French.

Sagasu is a Japanese word that means "to search." You can hear (WAV, 20k) the correct Japanese pronunciation of the word sagasu (my thanks to Andy Cunningham and Yuko Suzuki).

I can be contacted (in French or English) at sarrazip at sarrazip dot com.


(MD5 and SHA1 values of these files)

The source archive contains an RPM .spec file, which allows you to build your own RPM by giving the following command (possibly under the root user):

rpmbuild -tb sagasu-2.0.12.tar.gz

I wrote a brief RPM Building Crash Course (also available in French).

Required Libraries

GNOME 2.8 (or later) is required. Namely, libgnomeui 2.8.0 or later is required.

You also need to have Perl, including the FileHandle, DirHandle, locale and POSIX modules, which normally come with the Perl distribution.


Valid HTML 4.01!

Last update to this page: 2012-11-24 20:18:46 EST5EDT