Adjust _bashrc to drop `screen.` from `screen.*` TERMs (for Ubuntu).
[dotfiles-framework.git] / Makefile
1 # ~/.dotfiles/Makefile
2 #
3 # all:
4 # Link all the files we have in this directory into the parent.
5 #
6 # clean:
7 # Clean editted files.
8 #
9 # Original by Steve Kemp (http://www.steve.org.uk)
10
11 all: fixup
12
13 clean:
14         find . -name '*~' -exec rm -f \{\} \;
15         find . -name '.#*' -exec rm -f \{\} \;
16
17 diff:
18         git diff
19
20 # Link each _FILE in the current directory to ~/.FILE
21 fixup: update
22         ./fixup.sh
23
24 # By default, fixup only replaces missing files and simlinks.  You can
25 # optionally overwrite any local files and directories by passing the
26 # --force option.
27 override:
28         ./fixup.sh --force
29
30 # Get the current dotfiles from the server using a variety of methods.
31 update:
32         ./update.sh
33
34 # Print a diff between the local installation and .dotfiles
35 # i.e. What changes will `make override' effect
36 localdiff:
37         ./diff.sh --local
38
39 # Save a diff between .dotfiles and the local installation
40 # i.e. What specialization do I want compared to the central .dotfiles
41 localpatch:
42         ./diff.sh > local.patch
43
44 # No Remove this computer from the auto-updates list
45 disconnect:
46         ./disconnect.sh