-
Notifications
You must be signed in to change notification settings - Fork 1
/
freshrc
248 lines (203 loc) · 9.98 KB
/
freshrc
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
# The fresh tool used to manage dotfiles.
fresh-options --ref=2660d3d6505c67914c5b8aa7b0bf5d578b371005
fresh freshshell/fresh bin/fresh --bin
fresh freshshell/fresh contrib/completion/fresh-completion.zsh --file=completion/_fresh
fresh-options
fresh-options --bin --ref=f5403069d33dc0887267278080d74c2e6a197441
# Publishes a branch in a remote repo while setting up tracking.
fresh DanielVartanov/willgit bin/git-publish-branch
# Ranks contributors in git log by the size of the diffs they have contributed.
fresh DanielVartanov/willgit bin/git-rank-contributors
# Shows which topic branches have been merged to current.
fresh DanielVartanov/willgit bin/git-show-merges
# Interactive staging script.
fresh DanielVartanov/willgit bin/git-wt-add
# Displays the state of your repo.
fresh DanielVartanov/willgit bin/git-wtf
fresh-options
fresh-options --bin
# "git pull" with better output.
fresh cypher/dotfiles bin/git-up --ref=2121437a9a325044fda0b73de0eaa5dc6e7dac73
# Highlight something in a diff.
fresh cypher/dotfiles bin/diff-highlight --ref=1529bf4c1441d844d94a14595dc2d739a5f4fa05
# Tool for referring to the most often used files and directories fast.
fresh clvv/fasd fasd --ref=90b531a5daaa545c74c7d98974b54cbdb92659fc
# Great tool for prettying photos of whiteboard text with imagemagick.
fresh doismellburning/dotfiles bin/whiteboard-clean --ref=05779d46212665440496c811bd05fb5633836215
fresh-options
fresh-options --bin --ref=8c53f998bf6c7e8d6f3e0ab0755ba8b05264344d
fresh twe4ked/dotfiles bin/git-author # required by prompt
fresh twe4ked/dotfiles bin/add-keys # pulls a users public keys from GitHub
fresh-options
fresh-options --bin --ref=1ce71cdc667c237a27bc09a44b6debd4c48c7e8
# Multiple tools for printing terminal colors.
fresh mikker/dotfiles bin/colortest.sh # Print terminal colors.
fresh mikker/dotfiles bin/256colors.pl # Print terminal colors.
fresh mikker/dotfiles bin/color-spaces.pl # Print terminal colors.
fresh-options
fresh-options --bin
# Encrypt using github pubkeys.
fresh twe4ked/catacomb bin/catacomb --ref=70a483638be8779f607311c6417b6d6c35e2ee6b
# Print terminal colors.
fresh holeyshoe/scripts term-colors.sh --ref=f90c0ed556142734eac19123019165410e75e4ce
fresh git://git.kitenet.net/moreutils vipe # insert a text editor into a pipe
fresh bin/mangrep
# grep from man pages.
fresh https://gist.github.com/3cba3ff196147ad42bac.git mangle.sh --ref=df2ebeab8ad79c87a0f1a0de45c256c6821abf22
# Filter and select from a list of input.
fresh junegunn/fzf bin/fzf-tmux --ref=85751966e9d7628893796e3eac7e9051108a144b
# Parses dpkg log files for installation, removal, and rollback information.
fresh AlexanderStohr/apt-history apt-history --ref=1118ca1b085efd63beee8854b2b07b4e9952059f
fresh bin/hsreset.sh
fresh bin/xpra-session
fresh private_startup
fresh-options
fresh-options --bin --ref=96e3c09f018a2065c1442b92f007d631fba1e67f
# Truncate files.
fresh rtomayko/dotfiles bin/trunc
# Write data from stin to both stdout and stderr, listening in on a pipe.
fresh rtomayko/dotfiles bin/ppeek
# Show processes listening on ports.
fresh rtomayko/dotfiles bin/ports
# Delete all branches that are fully merged to specified branch.
fresh rtomayko/dotfiles bin/git-prune-merged-branches
# Show commits on branch that don't exist on specified upstream branch.
fresh rtomayko/dotfiles bin/git-outgoing
# Show commits on upstream branch that don't exist on current branch.
fresh rtomayko/dotfiles bin/git-incoming
# Create a new branch for your commits and reset current to tracked HEAD.
fresh rtomayko/dotfiles bin/git-cut-branch
# List files in conflict state.
fresh rtomayko/dotfiles bin/git-conflicts
# List all objects sorted by their size.
fresh rtomayko/dotfiles bin/git-big-object-report
fresh rtomayko/dotfiles bin/man.cx # External man pages.
fresh-options
fresh-options --bin --ref=c55b4cd289203f5eb0346958391414f119f7108c
# Show active branches for git repos in a directory.
fresh alicraigmile/show-wip show-wip
fresh-options
fresh-options --bin --ref=068d71597beb90c0086eb560743dccfd78a2e99e
fresh sivel/speedtest-cli speedtest.py
fresh-options
fresh-options --bin --ref=085adbf50dfb9698aa8e1435486515ad4bb4d1b2
fresh taw/unix-utilities bin/xpstree
fresh-options
# Tool for adding github's boilerplate .gitignore files.
fresh-options --ref=8bdc6878bf3048e878a4f56c82748d94a3700fa3
fresh --bin simonwhitaker/gibo gibo
fresh simonwhitaker/gibo gibo-completion.zsh --file=~/.zsh/_gibo
fresh-options
# Minimalist MIT license generator.
fresh --bin mattmezza/mit-license-generator mit --ref=a4e8c80d92e352fd063561cb39bf01ebb755e2cc
fresh-options --bin --ref=f2fb115b793747b69626a16d2045462d020a5fb0
fresh ajsalminen/vagrant-peco vagrant-peco
fresh-options
# Terminal configuration.
fresh CyberShadow/urxvt-perls keyboard-select --file=~/.urxvt/ext/keyboard-select --ref=809a39bdb261e22432b792294c2f6deb53f58d35
fresh .Xresources --file
# zsh
fresh zsh-users/zaw . --file=~/opt/zsh/zaw/ # whole repository
fresh ajsalminen/scm_breeze . --file=~/opt/scm_breeze/ # whole repository
fresh .git.scmbrc --file
# whole repository
fresh zsh-users/zsh-syntax-highlighting . \
--file=~/opt/zsh/zsh-syntax-highlighting/ \
--ref=fdaeec45146b5fe6b2c2b01da6f97681d89f8094
fresh-options --file=~/.zshrc --ref=8c53f998bf6c7e8d6f3e0ab0755ba8b05264344d
fresh twe4ked/dotfiles shell/zsh/completion.zsh
fresh-options
# terminal titles
fresh robbyrussell/oh-my-zsh lib/termsupport.zsh --file=~/.zshrc \
--ref=bd6dbd1d9b1fc8a523aaf588492eb3ed4113b49d
fresh-options --file=~/.zshrc --ref=85751966e9d7628893796e3eac7e9051108a144b
fresh junegunn/fzf shell/key-bindings.zsh
fresh junegunn/fzf shell/completion.zsh
fresh-options
# k - Directory listings for zsh with git features
fresh-options --file=~/.zshrc --ref=1fa7c039d40684d39cb225599bda4a86a62e765d
fresh supercrabtree/k k.sh
fresh-options
fresh-options --file=~/.zshrc
fresh ajsalminen/outrunner outrunner/outrunner.plugin.zsh
fresh shell/zsh/.zshrc
fresh shell/zsh/ergoemacs.zsh
fresh shell/zsh/ergoemacs-zaw.zsh
fresh ajsalminen/zaw-src-apt zaw-apt.plugin.zsh
# fresh miohtama/ztanesh zsh-scripts/rc/85-stack-cd
fresh shell/zsh/bindkey.zsh
# aliases
fresh shell/aliases/\*
# "cp" with progress using rsync.
fresh miohtama/ztanesh zsh-scripts/plugins/cp/cp.plugin.zsh --ref=e8c502535650fd1595645a5ccfe3cb4ce1919549
# urldecode/encode, escape. Add newline to the end with the filter.
fresh miohtama/ztanesh zsh-scripts/plugins/urltools/urltools.plugin.zsh --ref=e8c502535650fd1595645a5ccfe3cb4ce1919549 --filter="sed -e '\$a\'"
# Change to last dir in lf file manager on exit.
fresh gokcehan/lf etc/lf.sh --ref=c93738a6ec2052069edbf2b9fc12b6ddb7f92872
# functions
fresh shell/functions/\*
fresh shell/zsh/functions/\*
fresh-options
fresh-options --file=~/.zshrc
fresh shell/zsh/go-command.plugin.zsh
fresh shell/zsh/config.zsh
fresh shell/zsh/completion.zsh
fresh shell/zsh/dirstack-cycle.zsh
fresh-options
# Config that should work in all shells.
fresh shell/.commonrc --file
fresh shell/.profile --file
fresh .xsession --file
fresh shell/zsh/.zprofile --file
# git cheat sheets.
fresh-options --bin --ref=b2f00090c175b61f4a0419a38a00fa23ee794ef1
fresh 0xAX/git-cheat git-cheat
fresh-options
fresh ajsalminen/cheatsheets . --file=~/.cheat/ # whole repository
# cheat sheets for cheat
fresh pkrumins/bash-redirections-cheat-sheet bash-redirections-cheat-sheet.txt --file=~/.cheat-external/bash-redirections --ref=6d23d2f5aed6b9b1d806d135aa1a7eb00a8c7290
fresh pkrumins/bash-history-cheat-sheet bash-history-cheat-sheet.txt --file=~/.cheat-external/bash-history --ref=d27271d56ea9db15e681ee79e521b97d6377123c
fresh pkrumins/awk-cheat-sheet awk.cheat.sheet.txt --file=~/.cheat-external/awk_table --ref=f0845c9c9493d74d72819e63e57fd7aa747258fc
fresh pkrumins/sed-cheat-sheet sed.stream.editor.cheat.sheet.txt --file=~/.cheat-external/sed_table --ref=652669838e051920266f363ac882eaadb2e55cfe
# global ignore file for ag.
fresh .grepignore --file=~/.grepignore
# Need to adapt to GNU Global https://robots.thoughtbot.com/silver-searcher-tab-completion-with-exuberant-ctags
# fresh thoughtbot/dotfiles zsh/completion/_ag --file=~/.zsh/_ag
# emacs text editor.
fresh emacs/split_config --file=~/.emacs.d/split_config/
fresh emacs/init.el --file=~/.emacs.d/init.el
fresh emacs/ansible-runner.el --file=~/.emacs.d/ansible-runner/ansible-runner.el
fresh ajsalminen/helm-fasd . --file=~/.emacs.d/helm-fasd/
fresh emacs/ob-ansible --file=~/.emacs.d/ob-ansible/
fresh ssh://antti@linger.sytes.net/~/repos/dotfiles_private.git .wl --file=~/.wl
fresh ssh://antti@linger.sytes.net/~/repos/dotfiles_private.git .folders --file=~/.folders
fresh ssh://antti@linger.sytes.net/~/repos/dotfiles_private.git .ssh/config --file=~/.ssh/config
fresh ssh://antti@linger.sytes.net/~/repos/dotfiles_private.git private.el --file=~/.emacs.d/private.el
# recoll search indexer
fresh recoll.conf --file=~/.recoll/recoll.conf
# xmonad window manager.
fresh xmonad.hs --file=~/.xmonad/xmonad.hs
fresh .xmobarrc --file
# Helps rxvt work on every system the dotfiles are installed on.
fresh rxvt-unicode-256color --file=~/.terminfo/r/rxvt-unicode-256color
# keynav is a tool for controlling the mouse with the keyboard.
fresh .keynavrc --file
# nix package manager.
fresh config.nix --file=~/.nixpkgs/config.nix
fresh ajsalminen/hacker-quotes hacker-quotes.plugin.zsh --file=~/.zshrc --ref=ddb6b46536f65f58714ab8d5be4c52f4df63a734
fresh --bin ajsalminen/filial filial.scm
# pass-tomb
fresh-options --ref=11f605cbfcf59e04f9c885fd03d8895239a91b32
fresh roddhjav/pass-tomb open.bash --bin=~/.pass-extensions/open.bash
fresh roddhjav/pass-tomb close.bash --bin=~/.pass-extensions/close.bash
fresh roddhjav/pass-tomb tomb.bash --bin=~/.pass-extensions/tomb.bash
fresh-options
# Local bins.
fresh bin/container-session --bin
fresh bin/kifipass --bin
fresh systemd/user --file=~/.config/systemd/user/
fresh_after_build () {
chmod +x ~/.fresh/build/xsession
systemctl --user enable backup.service
systemctl --user enable backup.timer
}