traxxx/src/utils/argv-include.js

34 lines
923 B
JavaScript
Raw Normal View History

'use strict';
function include(argv) {
const options = {
includeCovers: argv.media && argv.covers,
includeMedia: argv.media,
includePhotos: argv.media && argv.photos,
includeVideos: argv.media && argv.videos,
includePosters: argv.media && argv.posters,
includeTeasers: argv.media && argv.videos && argv.teasers,
includeTrailers: argv.media && argv.videos && argv.trailers,
includeActorScenes: argv.actorsScenes,
};
return {
...options,
// legacy
covers: include.includeCovers,
media: include.includeMedia,
photos: include.includePhotos,
videos: include.includeVideos,
poster: include.includePosters,
posters: include.includePosters,
teaser: include.includeTeasers,
teasers: include.includeTeasers,
trailer: include.includeTrailers,
trailers: include.includeTrailers,
releases: include.includeActorScenes,
scenes: include.includeActorScenes,
};
}
module.exports = include;