forked from jakzal/toolbox
/
pre-installation.json
78 lines (78 loc) · 2.31 KB
/
pre-installation.json
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
{
"tools": [
{
"name": "composer",
"summary": "Dependency Manager for PHP",
"website": "https://getcomposer.org/",
"command": {
"sh": {
"command": "composer self-update 2.1.14"
}
},
"test": "composer list",
"tags": ["pre-installation"]
},
{
"name": "phive",
"summary": "PHAR Installation and Verification Environment",
"website": "https://phar.io/",
"command": {
"file-download": {
"url": "https://github.com/phar-io/phive/releases/download/0.15.0/phive-0.15.0.phar.asc",
"file": "%target-dir%/phive.asc"
},
"phar-download": {
"phar": "https://github.com/phar-io/phive/releases/download/0.15.0/phive-0.15.0.phar",
"bin": "%target-dir%/phive"
},
"sh": {
"command": "gpg --keyserver hkps://keys.openpgp.org --recv-keys 0x9D8A98B29B2D5D79 && gpg --verify %target-dir%/phive.asc %target-dir%/phive"
}
},
"test": "phive --version",
"tags": ["pre-installation"]
},
{
"name": "composer-bin-plugin",
"summary": "Composer plugin to install bin vendors in isolated locations",
"website": "https://github.com/bamarni/composer-bin-plugin",
"command": {
"composer-global-install": {
"package": "bamarni/composer-bin-plugin"
},
"sh": {
"command": "composer global config extra.bamarni-bin.bin-links false"
}
},
"test": "composer global show bamarni/composer-bin-plugin",
"tags": ["pre-installation"]
},
{
"name": "box",
"summary": "Fast, zero config application bundler with PHARs",
"website": "https://github.com/humbug/box",
"command": {
"phive-install": {
"alias": "humbug/box@^3.0",
"bin": "%target-dir%/box"
}
},
"test": "box list",
"tags": ["pre-installation"]
},
{
"name": "box-legacy",
"summary": "Legacy version of box",
"website": "https://box-project.github.io/box2/",
"command": {
"phive-install": {
"alias": "box-project/box2",
"bin": "%target-dir%/box-legacy",
"sig": "293D771241515FE8"
}
},
"test": "box-legacy list",
"tags": ["pre-installation"]
}
]
}