News
UPDATE: Appupdater is now supported by GetIt, adding up to a total of three app-getting engines!
UPDATE2: The Repository Manager has arrived! GetIt now supports 3rd party repositories, via AppSnap! Anyone can host repositories, even you! So help out your community by starting your own repository, and indexing your favorite freeware applications. If you are hosting a repository, tell us about it on the forum! Read: How-To Host a Repository.
Introduction
There are many Windows implimentations of a linux
style apt-get function that let you type "install Firefox",
and poof, you have
Firefox installed.
GetIt is not an application-getter/installer. It
just provides you with
one single interface to take advantage of your favorite
application-getters, all in one place.
When you want to install something, you shouldn't have to think "Hm,
which windows app-get has this program that I want to get?".
That's where GetIt comes in. It indexes repositories locally, and lets
you choose which program to install from a master list of ALL avaliable
programs.
You choose the
program
you want to install, and GetIt knows which app-getter to talk to in
order to make the installation happen.
Usage
GetIt was designed to be used with Find And Run Robot, and as
such
has a Folder Interface. However, you can just as easily just use GetIt
from the command-line (and thus any other Application Launcher, like
Launchy). If you really want, there is also a GUI list of applications,
which you can then double click from there to install.
Folder
Interface
The best (and silliest sounding).
If you look at the GetIt\Installs\ folder, you will find the entirety
of the combined repository database readily accessable via files. This
is useful for two reasons:
A) Having a folder interface, allows
you to easily use GetIt in combination with FindAndRunRobot.
B) If you can't be convinced to use FARR, you could just go to this folder. Double-clicking Firefox.git is the same thing as
running "GetIt.exe install Firefox".
Since GetIt was programmed with Find And Run Robot
(v2) in mind, it is automatically
set up (via an Alias file) to allow you to use the install command.

FARR is the preferred
way of using GetIt, due
to FARR's powerful incremental file search.
Notice that Firefox was
found, and recommended to the user, even though only "fire" was typed.
It was this sort of power that inspired GetIt in the first place. If
you hit enter at this point, Firefox will download and install itself.
Of course, you can
Refreshing/Update all Repositories right from FARR as well.

So, simply typing "installrefresh" will Refresh/Update all Repositories.
Of course, you can use GetIt just fine without having FARR.
Commandline
It's just as easy (alas, without the incremental search ability) to do the same
thing via the commandline.
GetIt.exe
install Firefox
Installs Firefox by calling the proper Application Getter.
GetIt.exe update
Updates all Application Getter's repositories, and exports them into
the GetIt Installs\ folder.
GetIt.exe upgrade
Upgrades all installed Applications, using any Application Getter that
supports this feature.
GUI
As a last resort, you could also use this GUI.

Above, you see the list of applications that was found by combining the
repositories of all installed Application Getting Engines.
Select an application
from the list, and click Install. That's it. The proper
application getter will be called upon to do its job.
Final Thoughts
- I want to host my own repository! What do I do?
- First take a look and study AppSnap's
db.ini.
This is the master repository it uses, and it uses the same format
you'll be using for your repository. Read:
How-To Host a Repository.
Currently only AppSnap custom repositories are supported.
- In case mutliple Application Getting Engines support a particular application:
- Which app-getter is used is determined by your preference. If you like a certain application-getter better than another, you can list it on top in the preference.txt file that can be found in your GetIt folder. The same idea can be used to remove an Application Getter.
- In case mutliple Repositories support a particular application:
- Which repository is used is determined by your preference. If you trust a certain repository more than another, you can list it on top in the repositories.txt file that can be found in your GetIt folder. Once an application is found in a repository, it is ignored in repositories below it.
- My favorites Application Getter isn't supported by default. What to do?
- Contact us. We're busy, but if we see something we like,
we'll
try to add out-of-the-box support for it. Until we do, you can manually
add more Application Getters to GetIt.
You have to do these things:
1) Add the App-Getter's name to your prefrence.txt
2) Make an Engine.ini file for the App-Getter in the Engines folder. (See one of the already supported App-Getters for an example of this)
3) Make a program to export the App-Getter's database of applications into GetIt format. (GetIt can't possibly know how to deal with every database format imaginable - just the ones it was made to understand). This program can be set to auto-run on DB update checks, via the Engine.ini
- I need more help...
- Check out the forum.
- Special thanks to the authors of Windows Application Getters!
- This wouldn't be possible without you. See the top of the page for links to all supported Application Getters.