Skip to content
This repository has been archived by the owner on May 1, 2019. It is now read-only.

Commit

Permalink
Merge c46cd28 into 1096b9b
Browse files Browse the repository at this point in the history
  • Loading branch information
jaebradley committed Nov 29, 2016
2 parents 1096b9b + c46cd28 commit 03cafaa
Showing 1 changed file with 19 additions and 11 deletions.
30 changes: 19 additions & 11 deletions src/cli/CliExecutor.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,32 @@

import program from 'commander';
import moment from 'moment';
import emoji from 'node-emoji';

import EventsSearch from '../data/EventsSearch';
import Constants from '../data/Constants';
import EventDetailsTableBuilder from '../tables/builders/EventDetailsTableBuilder';

export default class CliExecutor {
static execute() {
program.version('0.0.1');

program.option('-c', '--city [city]')
.option('-s', '--state [state]')
.option('-d', '--datetime [datetime]')
.option('-t', '--type [type]')
.action(function() {
EventDetailsTableBuilder.buildTable(CliExecutor.parseRawArgs(program.rawArgs));
});

program.parse(process.argv);
try {
program.version('0.0.1');

program.option('-c', '--city [city]')
.option('-s', '--state [state]')
.option('-d', '--datetime [datetime]')
.option('-t', '--type [type]')
.action(function() {
EventDetailsTableBuilder.buildTable(CliExecutor.parseRawArgs(program.rawArgs));
});

program.parse(process.argv);
} catch (e) {
let disappointedEmoji = emoji.get('disappointed');
let angryEmoji = emoji.get('angry');
let rageEmoji = emoji.get('rage');
console.log(`${disappointedEmoji} ${angryEmoji} ${rageEmoji} Whoops! Unknown error. Please get mad at me here: https://github.com/jaebradley/seatgeek-cli/issues ${rageEmoji} ${angryEmoji} ${disappointedEmoji}`);
}

}

Expand Down

0 comments on commit 03cafaa

Please sign in to comment.