muness / scorched_leopard
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
README.markdown | Tue Dec 29 15:16:21 -0800 2009 | |
| |
app_installers.sh | Tue Sep 15 20:17:17 -0700 2009 | |
| |
setup.sh | Fri Oct 09 06:59:08 -0700 2009 |
README.markdown
What is it?
A few shell scripts that can install various mac apps with minimal user intervention. They were written by and for a ruby developer. The ruby developer who brought you ruby switcher.
Getting started
To get the basics that you need as a ruby developer execute the following:
- Install XCode. Apple requires authentication but doesn't accept http basic auth so I can't automate that step.
Execute:
curl -L http://github.com/muness/scorched_leopard/tree/master%2Fsetup.sh?raw=true?raw=true > ./setup.sh curl -L http://github.com/muness/scorched_leopard/tree/master%2Fapp_installers.sh?raw=true?raw=true > ./app_installers.sh echo "source ./app_installers.sh" >> ~/.bash_profile ./setup.sh
And the following will be installed:
- Ack
- Adium
- Firefox
- Mac Ports (including the mysql, postgres and git ports)
- Ruby Switcher (and ruby 1.8.6, RubyGems, rake, mysql and postgres gems)
- TextMate
I want MORE
e.g. :
curl -L http://github.com/muness/scorched_leopard/tree/master%2Fapp_installers.sh?raw=true?raw=true > /tmp/app_installers.sh
source /tmp/app_installers.sh
install_qsb # or another of the functions listed below
Here's the list of additional apps that app_installers.sh knows how to install:
install_iterm # iTerm
install_chrome # Google Chrome
install_gitx # GitX
install_mvim # MacVim
install_qsb # Google Quick Search Box
install_sizeup # Sizeup
install_stuf # Stuf
install_taskpaper # TaskPaper
install_true_crypt # TrueCrypt # Note: this asks for user input while mounting the dmg
License
Simple:
- You cannot and will not blame me if these scripts don't work.
- You can fork at will as long as you give me credit for the original work.
TODO
- Split out Mysql, postgres setup
- make mount/unmount specify volume name
- extract common code in installers @maybe
- pull out (all?) functions from setup.sh to app_installers.sh so they can be sourced separately
- check that postgres really starts up
