Skip to content
This repository has been archived by the owner on Sep 20, 2022. It is now read-only.

Commit

Permalink
feat(cli): only list avaiable episodes for season with --avaiable
Browse files Browse the repository at this point in the history
  • Loading branch information
Hans Kristian Flaatten committed May 17, 2016
1 parent 7f77315 commit 735072f
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -162,14 +162,21 @@ parser.command('episodes')
return program;
});

// Only list given season
// Filter: --season
if (opts.season) {
const re = new RegExp(opts.season, 'i');
data.programs = data.programs.filter(function dataProgramFilter(program) {
return re.test(program.seasonName);
});
}

// Filter: --available
if (opts.avaiable) {
data.programs = data.programs.filter(function dataProgramFilter(program) {
return program.isAvailable;
});
}

let seasonId = null;
data.programs.forEach(function dataProgramsForEach(program) {
if (seasonId !== program.seasonId) {
Expand Down

0 comments on commit 735072f

Please sign in to comment.