Mercurial > dotfiles
annotate install.sh @ 340:bd027d0dc675
Update subrepos.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 16 Feb 2016 22:46:20 -0800 |
parents | 8c421f9af957 |
children | aad209194477 |
rev | line source |
---|---|
28
5db6b52ebf51
Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
1 #!/bin/sh |
5db6b52ebf51
Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
2 |
5db6b52ebf51
Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
3 CWD="$( cd "$( dirname "$0" )" && pwd )" |
5db6b52ebf51
Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
4 |
70 | 5 # BASH |
6 # ---- | |
7 ln -s "$CWD/bashrc/bashrc" "$HOME/.bashrc" | |
81 | 8 ln -s "$CWD/bashrc/bash_profile" "$HOME/.bash_profile" |
70 | 9 |
226
210c011ffd52
Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents:
225
diff
changeset
|
10 # FISH |
210c011ffd52
Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents:
225
diff
changeset
|
11 # ---- |
210c011ffd52
Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents:
225
diff
changeset
|
12 mkdir -p $HOME/.config/fish/ |
210c011ffd52
Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents:
225
diff
changeset
|
13 ln -s "$CWD/fish/config.fish" "$HOME/.config/fish/config.fish" |
210c011ffd52
Add Fish shell config.
Ludovic Chabant <ludovic@chabant.com>
parents:
225
diff
changeset
|
14 |
70 | 15 # VIM |
16 # --- | |
95
b96ff0dd0137
Fixed the generated vimrc's runtimepath.
Ludovic Chabant <ludovic@chabant.com>
parents:
82
diff
changeset
|
17 echo set runtimepath+=$CWD/vim > "$HOME/.vimrc" |
b96ff0dd0137
Fixed the generated vimrc's runtimepath.
Ludovic Chabant <ludovic@chabant.com>
parents:
82
diff
changeset
|
18 echo source $CWD/vim/vimrc >> "$HOME/.vimrc" |
28
5db6b52ebf51
Merged .hg* files, READMEs, etc.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
19 |
70 | 20 # MERCURIAL |
21 # --------- | |
33
8c7a7782a2a1
Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents:
30
diff
changeset
|
22 echo %include $CWD/hgrc/hgrc > "$HOME/.hgrc" |
82 | 23 echo [ui] >> "$HOME/.hgrc" |
24 echo ignore = $CWD/hgrc/hgignore >> "$HOME/.hgrc" | |
33
8c7a7782a2a1
Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents:
30
diff
changeset
|
25 echo [extensions] >> "$HOME/.hgrc" |
8c7a7782a2a1
Quote around link paths.
Ludovic Chabant <ludovic@chabant.com>
parents:
30
diff
changeset
|
26 echo hggit = $CWD/lib/hg/hg-git/hggit/ >> "$HOME/.hgrc" |
41
b5f45325f37a
Fixed Unix install/uninstall scripts.
Ludovic Chabant <ludovic@chabant.com>
parents:
40
diff
changeset
|
27 echo onsub = $CWD/lib/hg/onsub/onsub.py >> "$HOME/.hgrc" |
336
4c2527e1a313
Fix Mercurial extension modules.
Ludovic Chabant <ludovic@chabant.com>
parents:
334
diff
changeset
|
28 echo allpaths = $CWD/lib/hg/allpaths/mercurial_all_paths.py >> "$HOME/.hgrc" |
241
e869b2f99c75
Start using `hg-prompt`.
Ludovic Chabant <ludovic@chabant.com>
parents:
238
diff
changeset
|
29 echo prompt = $CWD/lib/hg/hg-prompt/prompt.py >> "$HOME/.hgrc" |
253
18d7db1d1863
Add the changelog extension to the master Mercurial config.
Ludovic Chabant <ludovic@chabant.com>
parents:
241
diff
changeset
|
30 echo changelog = $CWD/lib/hg/changelog/changelog.py >> "$HOME/.hgrc" |
261
53b522bf4cd4
Install evolve extension from source.
Ludovic Chabant <ludovic@chabant.com>
parents:
253
diff
changeset
|
31 echo evolve = $CWD/lib/hg/mutable-history/hgext/evolve.py >> "$HOME/.hgrc" |
290
65a5097587d4
Adding `terse-status` and `hgremotenames` to Mercurial.
Ludovic Chabant <ludovic@chabant.com>
parents:
281
diff
changeset
|
32 echo terse-status = $CWD/lib/hg/terse-status/terse-status.py >> "$HOME/.hgrc" |
336
4c2527e1a313
Fix Mercurial extension modules.
Ludovic Chabant <ludovic@chabant.com>
parents:
334
diff
changeset
|
33 echo path-pattern = $CWD/lib/hg/path-pattern/mercurial_path_pattern.py >> "$HOME/.hgrc" |
124 | 34 |
35 # GIT | |
36 # --- | |
292
6938fb0146f5
Add stuff to `gitconfig`, use better installation for it.
Ludovic Chabant <ludovic@chabant.com>
parents:
290
diff
changeset
|
37 ln -s "$CWD/git/gitconfig" "$HOME/.gitconfig" |
124 | 38 |
134
70d3ec19bef2
Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents:
124
diff
changeset
|
39 # WEB BROWSER |
70d3ec19bef2
Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents:
124
diff
changeset
|
40 # ----------- |
297
9056a39ef016
Move `pentadactylrc` to a subfolder, update install scripts.
Ludovic Chabant <ludovic@chabant.com>
parents:
292
diff
changeset
|
41 echo set runtimepath=~/.pentadactyl,$CWD/pentadactyl > "$HOME/.pentadactylrc" |
9056a39ef016
Move `pentadactylrc` to a subfolder, update install scripts.
Ludovic Chabant <ludovic@chabant.com>
parents:
292
diff
changeset
|
42 echo source "$CWD/pentadactyl/pentadactylrc" >> "$HOME/.pentadactylrc" |
134
70d3ec19bef2
Install Vimperator config file.
Ludovic Chabant <ludovic@chabant.com>
parents:
124
diff
changeset
|
43 |
334
8e28cc541519
Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents:
324
diff
changeset
|
44 echo set runtimepath=~/.vimperator,$CWD/vimperator > "$HOME/.vimperatorrc" |
8e28cc541519
Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents:
324
diff
changeset
|
45 echo source "$CWD/vimperator/vimperatorrc" >> "$HOME/.vimperatorrc" |
8e28cc541519
Add Vimperator configuration.
Ludovic Chabant <ludovic@chabant.com>
parents:
324
diff
changeset
|
46 |
238
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
47 # TMUX |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
48 # ---- |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
49 ln -s "$CWD/tmux/tmux.conf" "$HOME/.tmux.conf" |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
50 |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
51 # WEECHAT |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
52 # ------ |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
53 ln -s "$CWD/weechat" "$HOME/.weechat" |
2a497a1a1a3a
Updated install script.
Ludovic Chabant <ludovic@chabant.com>
parents:
226
diff
changeset
|
54 |
279
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
55 # MUTT |
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
56 # ---- |
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
57 |
281 | 58 echo source \"gpg2 -dq $CWD/mutt/variables.gpg \|\" > "$HOME/.muttrc" |
279
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
59 echo source "$CWD/mutt/muttrc" >> "$HOME/.muttrc" |
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
60 echo source "$CWD/mutt/mutt-colors-solarized/mutt-colors-solarized-dark-256.muttrc" >> "$HOME/.muttrc" |
c7960dd70c25
Add Mutt config installer.
Ludovic Chabant <ludovic@chabant.com>
parents:
261
diff
changeset
|
61 |