delivery-tracker
Advanced tools
Comparing version 2.0.4 to 2.1.0
@@ -8,3 +8,4 @@ #! /usr/bin/env node | ||
.arguments('<tracecode>') | ||
.option('-c, --courier <courier>', 'Courier Namespace', /^(KOREAPOST|ECARGO|FEDEX|PANTOS|RINCOS|AUSPOST|ROYALMAIL|USPS|CJKOREAEXPRESS|POSLAJU|YELLOEXPRESS|EFS|AIRBRIDGE|UPS|TNT|CESCO|XPOST|KERRYTHAI)$/i) | ||
.option('-c, --courier <courier>', 'Courier Namespace', /^(KOREAPOST|ECARGO|FEDEX|PANTOS|RINCOS|AUSPOST|ROYALMAIL|USPS|CJKOREAEXPRESS|POSLAJU|YELLOEXPRESS|EFS|AIRBRIDGE|UPS|TNT|CESCO|XPOST|KERRYTHAI|SICEPAT)$/i) | ||
.option('-k, --apikey <apikey>', 'API KEY') | ||
.action(function (tracecode) { | ||
@@ -19,3 +20,8 @@ if (!tracker.COURIER[program.courier]) { | ||
var courier = tracker.courier(tracker.COURIER[program.courier].CODE) | ||
var opts = {} | ||
if (program.apikey) { | ||
opts.apikey = program.apikey | ||
} | ||
var courier = tracker.courier(tracker.COURIER[program.courier].CODE, opts) | ||
courier.trace(tracecode, function (err, result) { | ||
@@ -22,0 +28,0 @@ if (err) { |
@@ -0,1 +1,4 @@ | ||
# 2.1.0 | ||
* add sicepat. | ||
# 2.0.4 | ||
@@ -2,0 +5,0 @@ * add error auspost |
@@ -84,2 +84,6 @@ 'use strict' | ||
NAME: 'KERRYTHAI' | ||
}, | ||
SICEPAT: { | ||
CODE: 'sicepat', | ||
NAME: 'SICEPAT' | ||
} | ||
@@ -86,0 +90,0 @@ } |
{ | ||
"name": "delivery-tracker", | ||
"version": "2.0.4", | ||
"version": "2.1.0", | ||
"author": { | ||
@@ -48,3 +48,4 @@ "name": "egg", | ||
"kerry", | ||
"kerryexpress" | ||
"kerryexpress", | ||
"sicepat" | ||
], | ||
@@ -51,0 +52,0 @@ "license": "MIT", |
@@ -31,2 +31,3 @@ # delivery-tracker | ||
KERRYTHAI | @egg- | https://th.kerryexpress.com | ||
SICEPAT | @egg- | http://sicepat.com/ | ||
@@ -62,2 +63,3 @@ ## Installation | ||
-c, --courier <courier> Courier Namespace | ||
-k, --apikey <apikey> Courier API key | ||
@@ -119,2 +121,3 @@ $ delivery-tracker -c EMS EBXXXXXXXXXKR | ||
KERRYTHAI | kerrythai | KERRYTHAI | ||
SICEPAT | sicepat | SICEPAT | ||
@@ -121,0 +124,0 @@ ### STATUS |
64497
28
1798
260