-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.yml
74 lines (66 loc) · 2.87 KB
/
install.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
- clean:
- '~'
- ~/.env.d
- ~/.profile.d
- ~/.bashrc.d
- ~/.bash_completion.d
- ~/.local/bin
- shell:
- [ git submodule update --init --recursive, Installing submodules ]
- [ test -d ~/.env.d || mkdir -p ~/.env.d, Creating environment modules directory ]
- [ test -d ~/.profile.d || mkdir -p ~/.bashrc.d, Creating profile modules directory ]
- [ test -d ~/.bashrc.d || mkdir -p ~/.bashrc.d, Creating Bash modules directory ]
- [ test -d ~/.bash_completion.d || mkdir -p ~/.bash_completion.d, Creating Bash completion user modules directory ]
- [ test -d ~/.local/bin || mkdir -p ~/.local/bin, Creating user binaries directory ]
- link:
~/.env.d/wii.sh: env.d/wii.sh
~/.env.d/editor.sh: env.d/editor.sh
~/.env.d/pager.sh: env.d/pager.sh
~/.env.d/term.sh: env.d/term.sh
~/.env.d/misc.sh: env.d/misc.sh
~/.env.d/brew.sh: env.d/brew.sh
~/.env.d/nvm.sh: env.d/nvm.sh
~/.env.d/cargo.sh: env.d/cargo.sh
~/.env.d/locale.sh: env.d/locale.sh
~/.env.d/pipenv.sh: env.d/pipenv.sh
~/.env.d/zsh-silence.sh: env.d/zsh-silence.sh
~/.env.d/jenv.sh: env.d/jenv.sh
~/.env.d/pipx.sh: env.d/pipx.sh
~/.env.d/poetry.sh: env.d/poetry.sh
# Bash modules
~/.bashrc.d/03.colors.sh: bashrc.d/colors.sh
~/.bashrc.d/04.functions.sh: bashrc.d/functions.sh
~/.bashrc.d/php.sh: bashrc.d/php.sh
~/.bashrc.d/ruby.sh: bashrc.d/ruby.sh
~/.bashrc.d/nodejs.sh: bashrc.d/nodejs.sh
~/.bashrc.d/svn.sh: bashrc.d/svn.sh
~/.bashrc.d/man.sh: bashrc.d/man.sh
~/.bashrc.d/apache.sh: bashrc.d/apache.sh
~/.bashrc.d/git.sh: bashrc.d/git.sh
~/.bashrc.d/ssh.sh: bashrc.d/ssh.sh
~/.bashrc.d/docker.sh: bashrc.d/docker.sh
~/.bashrc.d/desktop-preferences.sh: bashrc.d/desktop-preferences.sh
~/.bashrc.d/system-services.sh: bashrc.d/system-services.sh
~/.bashrc.d/package-manager.sh: bashrc.d/package-manager.sh
~/.bashrc.d/java.sh: bashrc.d/java.sh
~/.bashrc.d/sdkman.sh: bashrc.d/sdkman.sh
# Bash completion modules
~/.bash_completion.d/ssh.sh: submodules/bash-it/completion/available/ssh.completion.bash
# Bash prompt
~/.bashrc.d/05.prompt.sh: bashrc.d/prompt.sh
# binaries
~/.local/bin/colorsvn: bin/colorsvn
# misc
~/.bashrc:
path: bashrc
force: true
~/.colordiffrc: colordiffrc
~/.colorsvnrc: colorsvnrc
~/.gitignore.global: gitignore.global
~/.gitconfig.global: gitconfig.global
~/.my.cnf: my.cnf
~/.nanorc: nanorc
~/.profile:
path: profile
force: true
~/.screenrc: screenrc