home /

Filename Size Date modified Message
.bazaar
.config/fish
.emacs.d
.mercurial
.oh-my-zsh [75f2f4e02780]
.oh-my-zsh-custom
.percol.d
bin
doc
local
sandbox
scripts
src
tmp
work
22 B
ack: add ackrc
215 B
editorconfig: golang
57 B
rubygems: no-document, backtrace: true
1.8 KB
git: git config --global core.autocrlf false
13 B
git: add .gitignore_global
15 B
add .hgignore
44 B
mercurial: rename from .mercurial/hgignore to .hgignore_global
3.8 KB
mercurial: hostsecurity
64 B
zsh: add oh-my-zsh by subrepository
52 B
zsh: update oh-my-zsh
394 B
readline: convert to lf
2.3 KB
irb: remove unused code
693 B
pry: don't use command_prefix
1.6 KB
python: add extension to startup script
1.4 KB
screen: reconsider keybind
1.1 KB
tmux: 1-origin
299 B
vim: set ambiwidth=double
2.4 KB
pipsi: install pipsi
3.0 KB
zsh: google-cloud-sdk
1.3 KB
readme: mercurial and git
4.1 KB
rakefile: drop centos
2.6 KB
vagrant: build test environment
1.2 KB
brew: update homebrew-php repo

$HOME

My home directory.

Install

Using curl one liner:

$ curl -L https://bitbucket.org/troter/home/raw/default/scripts/install.sh | bash

Install Depends software

My home directory depends on some software.

  • mercural, git.
  • compilers(gcc, g++) and development libraries.
  • some useful command line tools(zsh, screen, curl, etc..).

If you not install these software, see following command output:

$ rake prepare

Install Extra software

Environment managers and latest version:

$ rake brew:pyenv:install brew:rbenv:install
$ source .zshrc
$ pyenv install 2.7.7; pyenv rehash
$ rbenv install 2.1.2; rbenv rehash

Emacs dependencies manager:

$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python

Mercurial extensions:

$ rake mercurial:extensions

Useful gems:

$ gem install pry pry-doc
$ rbenv rehash

Useful eggs:

$ pip install virtualenv virtualenvwrapper
$ pip install mercurial dulwich
$ pip install sphinx
$ pip install bpython
$ pip install readline
$ pip install percol
$ pyenv rehash

Launch zsh from bash

If use local install zsh, run following command:

$ echo '[ -n "$PS1" ] && which zsh &> /dev/null && exec zsh' >> .bashrc