X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftools%2Fpeertube-upload.ts;h=8de952e7b377488d4a4dd3104acbd437ec0aba9d;hb=3263ce50538a9bca10a591eec1da6a32caed7fb5;hp=f604c9bee8fb96eecb3b6f7428c6b02435bc12c5;hpb=2aaa1a3fdc49be77aec5309dab5507865c38d392;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tools/peertube-upload.ts b/server/tools/peertube-upload.ts index f604c9bee..8de952e7b 100644 --- a/server/tools/peertube-upload.ts +++ b/server/tools/peertube-upload.ts @@ -24,14 +24,14 @@ command getServerCredentials(command) .then(({ url, username, password }) => { - if (!program[ 'videoName' ] || !program[ 'file' ]) { - if (!program[ 'videoName' ]) console.error('--video-name is required.') - if (!program[ 'file' ]) console.error('--file is required.') + if (!program['videoName'] || !program['file']) { + if (!program['videoName']) console.error('--video-name is required.') + if (!program['file']) console.error('--file is required.') process.exit(-1) } - if (isAbsolute(program[ 'file' ]) === false) { + if (isAbsolute(program['file']) === false) { console.error('File path should be absolute.') process.exit(-1) } @@ -41,25 +41,26 @@ getServerCredentials(command) process.exit(-1) }) }) + .catch(err => console.error(err)) async function run (url: string, username: string, password: string) { const accessToken = await getAccessToken(url, username, password) - await access(program[ 'file' ], constants.F_OK) + await access(program['file'], constants.F_OK) - console.log('Uploading %s video...', program[ 'videoName' ]) + console.log('Uploading %s video...', program['videoName']) const videoAttributes = await buildVideoAttributesFromCommander(url, program) Object.assign(videoAttributes, { - fixture: program[ 'file' ], - thumbnailfile: program[ 'thumbnail' ], - previewfile: program[ 'preview' ] + fixture: program['file'], + thumbnailfile: program['thumbnail'], + previewfile: program['preview'] }) try { await uploadVideo(url, accessToken, videoAttributes) - console.log(`Video ${program[ 'videoName' ]} uploaded.`) + console.log(`Video ${program['videoName']} uploaded.`) process.exit(0) } catch (err) { console.error(require('util').inspect(err))