Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 65 lines (53 sloc) 2.61 kB
128259d @atmos small readme enhancements
atmos authored
1 smeagol
2 =======
3
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
4 [smeagol][smeagol] is this ugly dude who led some hobbits around, this is kinda the same thing. Except, like, instead of hiking mordor you're trying to write some open source code on a mac.
128259d @atmos small readme enhancements
atmos authored
5
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
6 FWIW it was easier to just write bash for this at first. Over time I've enjoyed maintaining this with chef more than I think I would've enjoyed straight up shell.
128259d @atmos small readme enhancements
atmos authored
7
8 What it does
9 ============
10
f9c319c @atmos better README
atmos authored
11 * Sets you up with [homebrew]
12 * Installs [git] from homebrew, sets up ~/.gitconfig
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
13 * Installs [postgresql], [mysql], [redis], [memcached] and [mongodb]. They're all configured to run when you login.
f07282d @catsby Update README: rvm -> rbenv
catsby authored
14 * Installs [rbenv] and sets up 1.8.7 to be the default, self manages on 1.9.2 as well
f9c319c @atmos better README
atmos authored
15 * Installs common ruby gems: rails 3, sinatra, fog, sqlite3, imagemagick, and all that bullshit
c9a4315 @atmos updated documentation
atmos authored
16 * Installs a pretty sane ~/.irbrc
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
17 * Installs a [node.js] development environment with [npm]
18 * Installs a modern [python] environment with [pip]
19 * Installs an [erlang] environment
20 * Installs [MacVim] and sets up [janus]
c9a4315 @atmos updated documentation
atmos authored
21
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
22 This is what I run on my system, [cinderella][cinderella] is a subset of that.
128259d @atmos small readme enhancements
atmos authored
23
24 Running
25 =======
26
6995691 @atmos more docs
atmos authored
27 % EDITOR="vim" \
28 GITHUB_USER="fightclub" \
29 GITHUB_TOKEN="..." \
8746e82 @atmos 'i want you to hit me as hard as you can..' :)
atmos authored
30 EMAIL="tyler@paperstreetsoap.com" \
6995691 @atmos more docs
atmos authored
31 FULLNAME="Tyler Durden" \
32 rake smeagol:install
128259d @atmos small readme enhancements
atmos authored
33
c4a4fc7 @atmos add lunchy and docs on how to use it
atmos authored
34 Disabling Services
35 ==================
36
37 Smeagol installs a gem called lunchy which makes it trivial to
38 enable/disable the services that are installed by default.
39
40 % ps auwwx | grep mongo
9d7a303 @atmos meh
atmos authored
41 me 202 0.2 0.0 2462220 4120 ?? S Sat03PM 14:08.53 /Users/me/Developer/Cellar/mongodb/1.8.0-x86_64/bin/mongod run --config /Users/me/Developer/Cellar/mongodb/1.8.0-x86_64/mongod.conf
c4a4fc7 @atmos add lunchy and docs on how to use it
atmos authored
42 % lunchy stop mongo
43 % ps auwwx | grep mongo
44 % lunchy start mongo
45 % ps auwwx | grep mongo
9d7a303 @atmos meh
atmos authored
46 me 21060 0.2 0.0 2462220 3988 ?? R 1:12PM 0:00.34 /Users/me/Developer/Cellar/mongodb/1.8.0-x86_64/bin/mongod run --config /Users/me/Developer/Cellar/mongodb/1.8.0-x86_64/mongod.conf
c4a4fc7 @atmos add lunchy and docs on how to use it
atmos authored
47
f9c319c @atmos better README
atmos authored
48 [git]: http://git-scm.com/
f07282d @catsby Update README: rvm -> rbenv
catsby authored
49 [rbenv]: https://github.com/sstephenson/rbenv
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
50 [npm]: http://npmjs.org/
51 [pip]: http://pypi.python.org/pypi/pip
f9c319c @atmos better README
atmos authored
52 [mysql]: http://www.mysql.com/
53 [redis]: http://code.google.com/p/redis/
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
54 [janus]: http://github.com/carlhuda/janus
6995691 @atmos more docs
atmos authored
55 [MacVim]: http://code.google.com/p/macvim/
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
56 [erlang]: http://www.erlang.org/
f9c319c @atmos better README
atmos authored
57 [python]: http://www.python.org
58 [mongodb]: http://www.mongodb.org/
59 [node.js]: http://nodejs.org
60 [smeagol]: http://en.wikipedia.org/wiki/Gollum
61 [homebrew]: http://github.com/mxcl/homebrew
b3c8b25 @atmos i'd forgotten how out of date this README was.
atmos authored
62 [memcached]: http://memcached.org/
63 [cinderella]: http://ciderapp.org
f9c319c @atmos better README
atmos authored
64 [postgresql]: http://www.postgresql.org/
Something went wrong with that request. Please try again.