]> gitweb @ CieloNegro.org - sugar.git/blob - GNUmakefile
Auto commit by The Sugar System.
[sugar.git] / GNUmakefile
1 help:
2         @echo
3         @echo "  .:. Sugar - The Dot-Files Manager .:."
4         @echo
5         @echo "Usage:"
6         @echo "  make lint    - lint The Sugar System"
7         @echo "  make update  - update repository with the current dot files"
8         @echo "  make commit  - commit changes to the repository"
9         @echo "  make install - update the current dot files with the repository"
10         @echo
11
12 lint:
13         perl ./tools/list-files.pl | perl ./tools/find-missing.pl
14         perl ./tools/list-files.pl | perl ./tools/find-outdated.pl
15         perl ./tools/list-files.pl | perl ./tools/find-changed.pl
16
17 update:
18         git pull
19         perl ./tools/list-files.pl | perl ./tools/update.pl
20         perl ./tools/list-files.pl | perl ./tools/find-outdated.pl
21         git status
22
23 commit:
24         git add -A
25         git commit -m 'Auto commit by The Sugar System.'
26         git push
27         git log --stat --unified -1 --color
28
29 install: lint
30         perl ./tools/list-files.pl | perl ./tools/install.pl
31
32 .PHONY: help lint update commit install