Skip to content

Commit a8efce9

Browse files
committed
update version and help message
1 parent 9bb4311 commit a8efce9

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

examples/findJavaPolicies.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// See the License for the specific language governing permissions and
2222
// limitations under the License.
2323
//
24-
// last saved: <2018-November-26 16:16:58>
24+
// last saved: <2018-November-26 16:22:46>
2525

2626
var async = require('async'),
2727
edgejs = require('apigee-edge-js'),
@@ -30,11 +30,12 @@ var async = require('async'),
3030
sprintf = require('sprintf-js').sprintf,
3131
Getopt = require('node-getopt'),
3232
merge = require('merge'),
33-
version = '20180619-0825',
33+
version = '20181126-1621',
3434
gRegexp,
3535
getopt = new Getopt(common.commonOptions.concat([
3636
['J' , 'jar=ARG', 'Optional. JAR name to find. Default: search for all JavaCallout policies.'],
37-
['R' , 'regexp', 'Optional. Treat the -J option as a regexp. Default: perform string match.']
37+
['R' , 'regexp', 'Optional. Treat the -J option as a regexp. Default: perform string match.'],
38+
['L' , 'latestrevisionnumber', 'Optional. only look in the latest revision number for each proxy.']
3839
])).bindHelp();
3940

4041
// ========================================================
@@ -132,6 +133,10 @@ function analyzeOneProxy(org) {
132133
return function(proxyName, callback) {
133134
org.proxies.get({ name: proxyName }, function(e, result) {
134135
handleError(e);
136+
if (opt.options.latestrevisionnumber) {
137+
result.revision.sort();
138+
result.revision = [result.revision.pop()];
139+
}
135140
async.mapSeries(result.revision, getOneRevision(org, proxyName), doneAllRevisions(proxyName, callback));
136141
});
137142
};

0 commit comments

Comments
 (0)