Skip to main content.

As featured in popular German computing magazine, PC-Welt.

News

May 18, 2013: Since many of the application-getters supported by GetIt are no longer updated, consider using Chocolatey instead of GetIt.
August 31, 2011: GetIt no longer indexes AppSnap by default since the repository seems outdated.
April 12, 2009Portable Edition: You can now run GetIt from a USB Stick! (Portable Edition can be created from installed GetIt)
January 7, 2009Chain Installing is now supported! Just select multiple applications in the GUI and hit Install to install them all!
January 6, 2009: GetIt now offers to install AppSnap and AppUpdater for you, so you no longer have to do anything before installing GetIt.

Introduction 

There are many Windows implementations 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 apt-get clone 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 available 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.

GetIt is open-source software, licensed under the GPL. Source available on Google Code.


^ TOP

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). There is also a GUI for you to use.


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.

Shows off FARR's incremental Install search
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.
Using InstallRefresh
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
You can also use this GUI.
Picture of GUI
Above, you see the list of applications that was found by combining the repositories of all installed Application Getting Engines.

Chain Installing is now supported. Just select as many applications as you want, click Install, and they are installed without further interruptions! The proper application getters will be called upon in series to do their job. The GUI also lets you create Batch files that will do the Chain Install, for later use.

 ^ TOP

Final Thoughts

I want to donate to support GetIt!
Donations encourage us to allocate more time into this project. In fact, we have set up different tip jars for different requested features. If you want your feature to get priority, add some spare change to a jar of your choice. When donating, just tell us which jar you want to add it to, if you care. :)
Total Donated: $7 -- Redo GUI Tip Jar: $0 -- Portable App Edition Tip Jar: $7
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. If you are hosting a repository, tell us about it on the forum!
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 preference.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
 ...Yeah, step 3 is the most work. ;)
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.
^ TOP

This design is (almost) public domain.