-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmakefile
More file actions
executable file
·71 lines (55 loc) · 1.86 KB
/
Copy pathmakefile
File metadata and controls
executable file
·71 lines (55 loc) · 1.86 KB
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
dud:
@echo "make install to install"
@echo "make update to update"
compile:
g++ tailTalk.cpp -o tailTalk -std=c++11 -pthread
install:
chmod 770 myt
chmod 770 tailTalk
./DOalias
mv ../myTalk ~/.myTalk # Will error if ~/.myTalk already exists (creates ~/.myTalk/myTalk). Too lazzy to fix.
@echo "This will have moved your pwd. I suggest \"cd ~\" to get back to your home"
updateTar:
if [ -f ~/.myTalk/myt ]; then ~/.myTalk/myt --kill; fi
cp ~/../jourmeob/drop/myTalk.tar ~/
tar xvf ~/myTalk.tar -C ~/
rm ~/myTalk.tar
cp ~/myTalk/* ~/.myTalk/
rm -rf ~/myTalk
./DOalias
@echo "This may have updated your myTalk. Your file handle may have expired. I suggest \"cd ~\" to get back to your home"
update:
if [ -f ~/.myTalk/myt ]; then ~/.myTalk/myt --kill; fi
if [ ! -d ~/.myTalk ]; then mkdir ~/.myTalk; fi
if [ -d ~/.myTalk/gitRepo ]; then rm -rf ~/.myTalk/gitRepo; fi
git clone https://github.com/ojourmel/myTalk.git ~/.myTalk/gitRepo
cp ~/.myTalk/gitRepo/* ~/.myTalk/ 2> /dev/null
rm -rf ~/.myTalk/gitRepo
./DOalias
@echo "This may have updated your myTalk. Your file handle may have expired. I suggest \"cd ~\" to get back to your home"
GITDIR := $(shell git symbolic-ref HEAD 2>/dev/null)
deployLocal:
if [ ! -d ~/.myTalk ]; then mkdir ~/.myTalk; fi
if [ ! -n "$(GITDIR)" ]; then \
echo "Not a Git Reop!"; \
else \
cp -v ./* ~/.myTalk/; \
fi
@echo "myt has been updated to current branch of PWD"
install-nc: ~/.myTalk
cp * ~/.myTalk
chmod 700 ~/.myTalk/myt
chmod 700 ~/.myTalk/tailTalk
~/.myTalk/DOalias
@echo "Installed"
TEMPDIR := $(shell mktemp -d)
update-nc: ~/.myTalk
if [ -f ~/.myTalk/myt ]; then ~/.myTalk/myt --kill; fi
cp ~/../jourmeob/drop/myTalk.tar $(TEMPDIR)
tar xvf $(TEMPDIR)/myTalk.tar -C $(TEMPDIR)
cp $(TEMPDIR)/myTalk/* ~/.myTalk/
rm -rf $(TEMPDIR)
~/.myTalk/DOalias
@echo "myTalk Updated"
~/.myTalk:
mkdir ~/.myTalk