This section provides some insights about Keypirinha’s design and philosophy.
Keypirinha by itself is just a database (the Catalog) sweetened with a small adaptive search engine and a straightforward graphical interface. Thus, the task of feeding the Catalog is entirely left to its Plugins.
From that point of view, we can say that the whole architecture of Keypirinha depends on its plugins. They are responsible of finding items on your computer, like applications, documents and bookmarks for example, as well as offering to evaluate mathematical expressions, monetary conversions and so on…
11.2. Packages and Plugins¶
In Keypirinha, a package is a container that groups one or several plugins designed to work together, as well as optional configuration files and dependencies.
A package can take the form of a directory containing loose files, or a Zip
archive with the
.keypirinha-package extension (for redistribution).
Read more about Packages Structure.