@@ -6,17 +6,18 @@ extern "zef" [
6
6
7
7
# Install specific distributions by name or path
8
8
extern " zef install" [
9
+ # all the --/ commands break the parser
9
10
-- fetch
10
11
-- build
11
- -- /build # Skip the building phase
12
+ # --/build # Skip the building phase
12
13
-- test
13
- --/ test # Skip the testing phase
14
+ # --/test # Skip the testing phase
14
15
-- depends
15
- -- /depends # Do not fetch runtime dependencies
16
+ # --/depends # Do not fetch runtime dependencies
16
17
-- build- depends
17
- --/ build- depends # Do not fetch build dependencies
18
+ # --/build-depends # Do not fetch build dependencies
18
19
-- test- depends
19
- -- /test-depends # Do not fetch test dependencies
20
+ # --/test-depends # Do not fetch test dependencies
20
21
-- force # Ignore errors
21
22
-- force- resolve # Ignore errors
22
23
-- force- fetch # Ignore errors
@@ -27,7 +28,7 @@ extern "zef install" [
27
28
-- dry # Run all phases except the actual installations
28
29
-- serial # Install each dependency after passing testing and before building/testing the next dependency
29
30
-- update # Force a refresh for all module indexes or a specific ecosystem
30
- -- /update # Skip refreshing all module indexes or a specific ecosystem
31
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
31
32
-- exclude
32
33
-- to # Short name or spec of CompUnit::Repository to install to
33
34
-- install- to # Short name or spec of CompUnit::Repository to install to
@@ -58,7 +59,7 @@ extern "zef fetch" [
58
59
-- force # Ignore errors
59
60
-- force- fetch # Ignore errors
60
61
-- update # Force a refresh for all module indexes or a specific ecosystem
61
- --/ update # Skip refreshing all module indexes or a specific ecosystem
62
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
62
63
... args
63
64
]
64
65
@@ -79,15 +80,15 @@ extern "zef update" [
79
80
extern " zef upgrade" [
80
81
-- fetch
81
82
-- build
82
- -- /build # Skip the building phase
83
+ # --/build # Skip the building phase
83
84
-- test
84
- --/ test # Skip the testing phase
85
+ # --/test # Skip the testing phase
85
86
-- depends
86
- -- /depends # Do not fetch runtime dependencies
87
+ # --/depends # Do not fetch runtime dependencies
87
88
-- build- depends
88
- --/ build- depends # Do not fetch build dependencies
89
+ # --/build-depends # Do not fetch build dependencies
89
90
-- test- depends
90
- -- /test-depends # Do not fetch test dependencies
91
+ # --/test-depends # Do not fetch test dependencies
91
92
-- force # Ignore errors
92
93
-- force- resolve # Ignore errors
93
94
-- force- fetch # Ignore errors
@@ -98,7 +99,7 @@ extern "zef upgrade" [
98
99
-- dry # Run all phases except the actual installations
99
100
-- serial # Install each dependency after passing testing and before building/testing the next dependency
100
101
-- update # Force a refresh for all module indexes or a specific ecosystem
101
- -- /update # Skip refreshing all module indexes or a specific ecosystem
102
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
102
103
-- exclude
103
104
-- to # Short name or spec of CompUnit::Repository to install to
104
105
-- install- to # Short name or spec of CompUnit::Repository to install to
@@ -108,51 +109,51 @@ extern "zef upgrade" [
108
109
# Show a list of possible distribution candidates for the given terms
109
110
extern " zef search" [
110
111
-- update # Force a refresh for all module indexes or a specific ecosystem
111
- --/ update # Skip refreshing all module indexes or a specific ecosystem
112
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
112
113
... args
113
114
]
114
115
115
116
# Show detailed distribution information
116
117
extern " zef info" [
117
118
-- update # Force a refresh for all module indexes or a specific ecosystem
118
- -- /update # Skip refreshing all module indexes or a specific ecosystem
119
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
119
120
... args
120
121
]
121
122
122
123
# Browse support urls (bugtracker etc)
123
124
extern " zef browse" [
124
125
-- open
125
- --/ open
126
+ # --/open
126
127
... args
127
128
]
128
129
129
130
# List available distributions
130
131
extern " zef list" [
131
132
-- update # Force a refresh for all module indexes or a specific ecosystem
132
- -- /update # Skip refreshing all module indexes or a specific ecosystem
133
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
133
134
-- installed(- i)
134
135
... args
135
136
]
136
137
137
138
# List full dependencies for a given identity
138
139
extern " zef depends" [
139
140
-- depends
140
- --/ depends # Do not fetch runtime dependencies
141
+ # --/depends # Do not fetch runtime dependencies
141
142
-- build- depends
142
- -- /build-depends # Do not fetch build dependencies
143
+ # --/build-depends # Do not fetch build dependencies
143
144
-- test- depends
144
- --/ test- depends # Do not fetch test dependencies
145
+ # --/test-depends # Do not fetch test dependencies
145
146
... args
146
147
]
147
148
148
149
# List all distributions directly depending on a given identity
149
150
extern " zef rdepends" [
150
151
-- depends
151
- -- /depends # Do not fetch runtime dependencies
152
+ # --/depends # Do not fetch runtime dependencies
152
153
-- build- depends
153
- --/ build- depends # Do not fetch build dependencies
154
+ # --/build-depends # Do not fetch build dependencies
154
155
-- test- depends
155
- -- /test-depends # Do not fetch test dependencies
156
+ # --/test-depends # Do not fetch test dependencies
156
157
... args
157
158
]
158
159
@@ -167,15 +168,15 @@ extern "zef locate" [
167
168
extern " zef smoke" [
168
169
-- fetch
169
170
-- build
170
- --/ build # Skip the building phase
171
+ # --/build # Skip the building phase
171
172
-- test
172
- -- /test # Skip the testing phase
173
+ # --/test # Skip the testing phase
173
174
-- depends
174
- --/ depends # Do not fetch runtime dependencies
175
+ # --/depends # Do not fetch runtime dependencies
175
176
-- build- depends
176
- -- /build-depends # Do not fetch build dependencies
177
+ # --/build-depends # Do not fetch build dependencies
177
178
-- test- depends
178
- --/ test- depends # Do not fetch test dependencies
179
+ # --/test-depends # Do not fetch test dependencies
179
180
-- force # Ignore errors
180
181
-- force- resolve # Ignore errors
181
182
-- force- fetch # Ignore errors
@@ -186,7 +187,7 @@ extern "zef smoke" [
186
187
-- dry # Run all phases except the actual installations
187
188
-- serial # Install each dependency after passing testing and before building/testing the next dependency
188
189
-- update # Force a refresh for all module indexes or a specific ecosystem
189
- -- /update # Skip refreshing all module indexes or a specific ecosystem
190
+ # --/update # Skip refreshing all module indexes or a specific ecosystem
190
191
-- exclude
191
192
-- to # Short name or spec of CompUnit::Repository to install to
192
193
-- install- to # Short name or spec of CompUnit::Repository to install to
0 commit comments