forked from matiassingers/scene-release
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcli.js
More file actions
executable file
·36 lines (30 loc) · 701 Bytes
/
Copy pathcli.js
File metadata and controls
executable file
·36 lines (30 loc) · 701 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env node
'use strict';
var pkg = require('./package.json');
var sceneRelease = require('./');
var argv = process.argv.slice(2);
function help() {
console.log([
'',
' ' + pkg.description,
'',
' Example',
' scene-release Citizenfour.2014.720p.WEB-DL.AAC2.0.H.264-NOGRP',
'',
' => { "year": "2014",',
' "resolution": "720p",',
' ... }'
].join('\n'));
}
if(argv.indexOf('--help') !== -1){
help();
return;
}
if(argv.indexOf('--version') !== -1){
console.log(pkg.version);
return;
}
if(!argv[0]){
return console.error('Please supply a release name');
}
console.log(JSON.stringify(sceneRelease(argv[0]), null, 4));