chdl
Version:
*chan downloader
18 lines (16 loc) • 574 B
text/coffeescript
exports.exit_with_usage = (code, error) ->
console.error error
console.error "usage: chdl [url]"
process.exit code
exports.exit_with_unsupported = () ->
console.error "invalid url or unsupported chan"
supported_chans = require "./support"
.supported_chans
chanlist = []
for chan of supported_chans
chanlist.push chan
console.error "supported chans: #{chanlist.join(', ')}"
process.exit ecodes.URL_NOT_SUPPORTED
exports.exit = (code, message) ->
console.error message if message
process.exit code