1 | #!/usr/bin/env node
|
2 | var point = require('../');
|
3 | var argv = require('minimist')(process.argv.slice(2));
|
4 |
|
5 | var x,y;
|
6 |
|
7 | if(argv.h || argv.help){
|
8 | docs();
|
9 | }
|
10 | else {
|
11 | if(argv.x && argv.y){
|
12 | x = parseFloat(process.argv[process.argv.indexOf('-x') + 1]);
|
13 | y = parseFloat(process.argv[process.argv.indexOf('-y') + 1]);
|
14 | } else if(argv.lat && argv.lon){
|
15 | x = parseFloat(process.argv[process.argv.indexOf('--lon') + 1]);
|
16 | y = parseFloat(process.argv[process.argv.indexOf('--lat') + 1]);
|
17 | } else if(argv.latitude && argv.longitude){
|
18 | x = parseFloat(process.argv[process.argv.indexOf('--longitude') + 1]);
|
19 | y = parseFloat(process.argv[process.argv.indexOf('--latitude') + 1]);
|
20 | } else if(process.argv[2] && process.argv[3]) {
|
21 | x = parseFloat(process.argv[2]);
|
22 | y = parseFloat(process.argv[3]);
|
23 | }
|
24 |
|
25 | console.log(JSON.stringify(point(x, y)));
|
26 | }
|
27 |
|
28 | function docs(){
|
29 | console.log('turf-point\n===\n');
|
30 | console.log('-h --help: show docs\n');
|
31 | console.log('coordinate inputs:\n')
|
32 | console.log('--lat --lon');
|
33 | console.log('--latitude --longitude');
|
34 | console.log('-x -y');
|
35 | console.log('\ndefault: \nturf-point [num1] [num2]\n\n')
|
36 | } |
\ | No newline at end of file |