1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | 'use strict';
|
10 |
|
11 | var pkg = require('./package.json');
|
12 | var currentWeekNumber = require('./');
|
13 | var argv = process.argv.slice(2);
|
14 |
|
15 | function help() {
|
16 | console.log([
|
17 | '',
|
18 | ' ' + pkg.description,
|
19 | '',
|
20 | ' Example',
|
21 | ' $ current-week-number September 15, 2126',
|
22 | ' 37',
|
23 | ' $ current-week-number August 07, 2016',
|
24 | ' 32',
|
25 | ' $ current-week-number 02/17/2012',
|
26 | ' 7',
|
27 | ' $ current-week-number',
|
28 | ' 10'
|
29 | ].join('\n'));
|
30 | }
|
31 |
|
32 | if (argv.indexOf('--help') !== -1) {
|
33 | return help();
|
34 | }
|
35 |
|
36 | if (argv.indexOf('--version') !== -1) {
|
37 | console.log(pkg.version);
|
38 | return;
|
39 | }
|
40 |
|
41 | console.log(currentWeekNumber(argv.join('')));
|