/just-install

The stupid package installer for Windows

Primary LanguageGo

Just Install

The stupid package installer for Windows

Build Status License Semver


Chocolatey, Ninite and Npackd are way too complicated. I needed something simple to install stuff on Windows machines, here it is.

And when I say stupid, I really mean it. It is so dumb it cannot even handle errors! If one occurs, just-install will happily spit an undecipherable stack trace on the console. The only thing it is capable of is downloading a setup program and silently execute it. This simplicity means that it's trivial to add support for new software, seriously, check out the registry!

Oh, by the way, it looks like Microsoft is adding a package manager called OneGet to Windows 10! Since the ultimate purpose of just-install is to be replaced by an official solution from Microsoft (or by something as pleasant to use as Homebrew or apt-get), we won't support Windows 10, and we invite you to use and contribute to the development of OneGet (it's even open source, from Microsoft! Go figure...), so that the next release of Windows gets a decent package manager. Of course we will continue to support just-install on Windows XP, 7, 8 unless an easy way to get OneGet running there becomes available.

Installation

Run this command in a command prompt, as Administrator:

msiexec.exe /i http://go.just-install.it

If you like more traditional means of installation then download just-install.msi, then double click the file to install it yourself.

Usage

To install a package:

just-install firefox

To view a list of available packages:

just-install list

To update the list of available packages:

just-install update

To forcibly re-download an installer and re-run it:

just-install -f firefox

To force installation of a package for a specific architecture (use "x86" or "x86_64"):

just-install -a x86 go

Detailed

NAME:
   just-install - The stupid package installer for Windows

USAGE:
   just-install [global options] command [command options] [arguments...]

VERSION:
   2.2.0

COMMANDS:
   list     List all known packages
   self-update  Update just-install itself
   update   Update the registry
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --arch, -a       Force installation for a specific architecture (if supported by the host).
   --force, -f      Force package re-download
   --help, -h       show help
   --version, -v    print the version

Credits

Cube icon derived from the one available from Ionicons.