-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtools-update.sh
executable file
·137 lines (111 loc) · 3.02 KB
/
tools-update.sh
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
#!/bin/bash
git submodule update --init --remote --recursive --force
MYDIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
source "${MYDIR}/lib/_lib.sh"
rm -rf $MYDIR/bin >> /dev/null
mkdir $MYDIR/bin >> /dev/null
_mv() {
Exec chmod +x $1.phar
Exec mv $1.phar bin/$1
}
#########################
# UPDATE PHAR FILES
#########################
# composer
Exec rm -f composer.phar
Exec wget https://getcomposer.org/composer.phar
_mv composer
Echo success "updated: composer"
# phar-composer
#Exec rm -f phar-composer.phar
#Exec wget http://www.lueck.tv/phar-composer/phar-composer.phar
#_mv phar-composer
#Echo success "updated: phar-composer"
# php-cs-fixer
Exec rm -f php-cs-fixer.phar
Exec wget https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v1.13.1/php-cs-fixer.phar
_mv php-cs-fixer
Echo success "updated: php-cs-fixer"
# php-cs-fixer-v2
Exec rm -f php-cs-fixer-v2.phar
Exec wget http://cs.sensiolabs.org/download/php-cs-fixer-v2.phar
_mv php-cs-fixer-v2
Echo success "updated: php-cs-fixer-v2"
# sami
Exec rm -f sami.phar
Exec wget http://get.sensiolabs.org/sami.phar
_mv sami
Echo success "updated: sami"
# phpcov
Exec rm -f phpcov.phar
Exec wget https://phar.phpunit.de/phpcov.phar
_mv phpcov
Echo success "updated: phpcov"
# pdepend
Exec rm -f pdepend.phar
Exec wget http://static.pdepend.org/php/latest/pdepend.phar
_mv pdepend
Echo success "updated: pdepend"
# phing
Exec rm -f phing.phar
Exec wget http://www.phing.info/get/phing-latest.phar
Exec mv phing-latest.phar bin/phing
Exec chmod +x bin/phing
Echo success "updated: phing"
# phpab
Exec rm -f phpab.phar
Exec wget http://phpab.net/phpab-1.16.1.phar
Exec mv phpab-1.16.1.phar bin/phpab
Exec chmod +x bin/phpab
Echo success "updated: phpab"
# phpcpd
Exec rm -f phpcpd.phar
Exec wget https://phar.phpunit.de/phpcpd.phar
_mv phpcpd
Echo success "updated: phpcpd"
# phpcs
Exec rm -f phpcs.phar
Exec wget https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
_mv phpcs
Echo success "updated: phpcs"
# phpcbf
Exec rm -f phpcbf.phar
Exec wget https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar
_mv phpcbf
Echo success "updated: phpcbf"
# phpdox
Exec rm -f phpdox.phar
Exec wget http://phpdox.de/releases/phpdox.phar
_mv phpdox
Echo success "updated: phpdox"
# phploc
Exec rm -f phploc.phar
Exec wget https://phar.phpunit.de/phploc.phar
_mv phploc
Echo success "updated: phploc"
# phpmd
Exec rm -f phpmd.phar
Exec wget http://static.phpmd.org/php/latest/phpmd.phar
_mv phpmd
Echo success "updated: phpmd"
# phpunit
Exec rm -f phpunit.phar
Exec wget https://phar.phpunit.de/phpunit.phar
_mv phpunit
Echo success "updated: phpunit"
# phpdoc
Exec rm -f phpdoc.phar
Exec wget http://www.phpdoc.org/phpDocumentor.phar
Exec mv phpDocumentor.phar phpdoc.phar
_mv phpdoc
Echo success "updated: phpdoc"
# phrocco
#Exec rm -f phrocco.phar
#Exec php bin/phar-composer build rossriley/phrocco:dev-master
#mv phrocco.phar bin/phrocco
#Echo success "updated: phrocco"
# box2
curl -LSs https://box-project.github.io/box2/installer.php | php
chmod +x box.phar
_mv box
Echo success "updated: box"