Fork me on GitHub

Posts tagged quickness

Quickness now supports Vagrant

I added Vagrant support to quickness now too. I’m pretty keen on the idea of working with homogenous environments. Just send around an install script and we can replicate anything anyone else is working on in a somewhat trivial manner.

Vagrant is awesome. Check it out.

Vagrant

If you have vagrant setup, you can do this to configure the VM.

$ git clone https://github.com/j2labs/quickness.git
$ cd quickness
$ vagrant up

Then SSH to the VM and run the bootstrap command quick_new.

$ vagrant ssh
Q: quick_new

Then install whatever you want. It supports Node.js, Tornado, Erlang. You can guess what I choose.

Q: quick_install brubeck

Fresh EC2 Instances

The experience is almost the same if this was a totally fresh ec2 instance.

$ sudo apt-get -y install git-core
$ git clone https://github.com/j2labs/quickness.git
$ source quickness/etc/profile

Then bootstrap the system and install something.

Q: quick_new
Q: quick_install brubeck

Installers

Here are all the things quickness knows how to install: https://github.com/j2labs/quickness/tree/master/formulas.

See more
This post has 1 note
Tagged with quickness, shell, code, vagrant,
Posted at 8:24 PM 31 March 2012

Introducing Quickness

I have built many systems in my life. AWS has exacerbated this problem considerably, too.

It can be time consuming, but all hackers eventually automate their daily life, as redundant as their code might be to whatever is already out there. It starts as a few shell scripts. It grows into some shell functions and environment variables. And then you have a simple environment that installs things for you.

And then maybe you call it Quickness and post it on your GitHub page. And it was really just a bunch of scripts that slap a system together.

Why’d you write it in shell anyway? That’s weird.

Quickness: https://github.com/j2labs/quickness

See more
This post has 3 notes
Tagged with code, quickness, shell,
Posted at 10:25 PM 29 March 2012