.option('-d, --video-description <description>', 'Video description')
.option('-t, --tags <tags>', 'Video tags', list)
.option('-b, --thumbnail <thumbnailPath>', 'Thumbnail path')
+ .option('-v, --preview <previewPath>', 'Preview path')
.option('-f, --file <file>', 'Video absolute file path')
.parse(process.argv)
!program['videoName'] ||
!program['file']
) {
- console.error('Url, username, password, name and input file are required.')
+ if (!program['url']) console.error('--url field is required.')
+ if (!program['username']) console.error('--username field is required.')
+ if (!program['password']) console.error('--password field is required.')
+ if (!program['videoName']) console.error('--video-name field is required.')
+ if (!program['file']) console.error('--file field is required.')
process.exit(-1)
}
tags: program['tags'],
commentsEnabled: program['commentsEnabled'],
fixture: program['file'],
- thumbnailfile: program['thumbnailPath']
+ thumbnailfile: program['thumbnailPath'],
+ previewfile: program['previewPath'],
+ support: undefined
}
await uploadVideo(program['url'], accessToken, videoAttributes)