yt-dlp-static
Version:
yt-dlp-static
20 lines (15 loc) • 428 B
JavaScript
const os = require('os')
const path = require('path')
let platform = process.env.npm_config_platform || os.platform()
let file = 'yt-dlp'
if (platform === 'win32') {
platform = 'win'
file = 'yt-dlp.exe'
} else if (platform === 'darwin') {
platform = 'mac'
} else {
console.error(new Error('Unsupported platform.'))
process.exit(1)
}
const paths = path.join(__dirname, 'bin', platform, file)
module.exports = paths