UNPKG

1.15 kBJavaScriptView Raw
1#!/usr/bin/env node
2var point = require('../');
3var argv = require('minimist')(process.argv.slice(2));
4
5var x,y;
6
7if(argv.h || argv.help){
8 docs();
9}
10else {
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
28function 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