Comparing version 0.4.1 to 0.5.0
@@ -30,2 +30,15 @@ const axios = require('axios'); | ||
if (next.tbddate === 1 || next.tbdtime === 1) { | ||
schedule += ' ' + chalk.bgYellow.black(' TBD '); | ||
} | ||
let vidCount = next.vidURLs.length; | ||
let broadcasts = vidCount < 1 ? chalk.cyan('Broadcasts: ') + 'TBD / Unavailable' : chalk.cyan('Broadcasts:'); | ||
if (vidCount >= 1) { | ||
for (let i = 0; i < vidCount; i++) { | ||
broadcasts += ' ' + next.vidURLs[i]; | ||
} | ||
} | ||
let dataBreak = ''; | ||
@@ -37,8 +50,20 @@ if (nextCount > 1) { | ||
if (argv.details) { | ||
let broadcasts = chalk.cyan('Broadcasts:') + ' ' + next.vidURLs; | ||
let rocket = chalk.cyan('Rocket:') + ' ' + next.rocket.name; | ||
helpers.printMessage(title + '\n' + schedule + '\n' + broadcasts + '\n' + rocket + dataBreak); | ||
let missionCount = next.missions.length; | ||
let missions = missionCount < 1 ? chalk.cyan('Missions: ') + 'TBD / Unknown' : chalk.cyan('Missions:'); | ||
if (missionCount >= 1) { | ||
for (let i = 0; i < missionCount; i++) { | ||
let missionNo = i + +1 + ')'; | ||
let missionType = '[' + next.missions[i].typeName + ']'; | ||
let missionDescription = next.missions[i].description; | ||
missions += '\n' + chalk.yellow(missionNo + ' ' + missionType) + ' ' + missionDescription; | ||
} | ||
} | ||
helpers.printMessage(title + '\n' + schedule + '\n' + broadcasts + '\n' + rocket + '\n' + missions + dataBreak); | ||
} else { | ||
helpers.printMessage(title + '\n' + schedule + dataBreak); | ||
helpers.printMessage(title + '\n' + schedule + '\n' + broadcasts + dataBreak); | ||
} | ||
@@ -45,0 +70,0 @@ } |
{ | ||
"name": "space-cli", | ||
"version": "0.4.1", | ||
"version": "0.5.0", | ||
"description": "CLI for space information", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
6688
99