mirror of
https://github.com/git-quick-stats/git-quick-stats.git
synced 2025-12-16 12:00:12 +01:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c6b9b01e4 |
21
Makefile
21
Makefile
@@ -1,8 +1,10 @@
|
|||||||
prefix=/usr/local
|
PREFIX=/usr/local
|
||||||
|
TASK_DONE = echo "\n✓ $@ done\n"
|
||||||
# files that need mode 755
|
# files that need mode 755
|
||||||
EXEC_FILES=git-quick-stats
|
EXEC_FILES=git-quick-stats
|
||||||
|
|
||||||
|
.PHONY: test
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@echo "usage: make install"
|
@echo "usage: make install"
|
||||||
@echo " make reinstall"
|
@echo " make reinstall"
|
||||||
@@ -11,21 +13,26 @@ all:
|
|||||||
|
|
||||||
help:
|
help:
|
||||||
$(MAKE) all
|
$(MAKE) all
|
||||||
|
@$(TASK_DONE)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
install -m 0755 $(EXEC_FILES) $(prefix)/bin
|
install -m 0755 $(EXEC_FILES) $(PREFIX)/bin
|
||||||
git config --global alias.quick-stats '! $(prefix)/bin/$(EXEC_FILES)'
|
git config --global alias.quick-stats '! $(PREFIX)/bin/$(EXEC_FILES)'
|
||||||
|
@$(TASK_DONE)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
test -d $(prefix)/bin && \
|
test -d $(PREFIX)/bin && \
|
||||||
cd $(prefix)/bin && \
|
cd $(PREFIX)/bin && \
|
||||||
rm -f $(EXEC_FILES) && \
|
rm -f $(EXEC_FILES) && \
|
||||||
git config --global --unset alias.quick-stats
|
git config --global --unset alias.quick-stats
|
||||||
|
@$(TASK_DONE)
|
||||||
|
|
||||||
reinstall:
|
reinstall:
|
||||||
git pull origin master
|
@curl -s https://raw.githubusercontent.com/arzzen/git-quick-stats/master/git-quick-stats > git-quick-stats
|
||||||
$(MAKE) uninstall && \
|
$(MAKE) uninstall && \
|
||||||
$(MAKE) install
|
$(MAKE) install
|
||||||
|
@$(TASK_DONE)
|
||||||
|
|
||||||
test:
|
test:
|
||||||
tests/commands_test.sh
|
tests/commands_test.sh
|
||||||
|
@$(TASK_DONE)
|
||||||
|
|||||||
Reference in New Issue
Block a user