{"id":20961,"library":"athars-cdn-cli","title":"Athars CDN CLI","description":"CLI tool for uploading files to Athars CDN with chunked upload, concurrent upload, progress bar, and auto-copy clipboard. Version 1.0.0, built with Node.js native streams, axios, commander, and cli-progress. Differentiator: supports large file uploads via 50MB chunks and concurrent chunk transfer for speed and stability.","status":"active","version":"1.0.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","cdn","cli","uploader","chunked-upload","athars"],"install":[{"cmd":"npm install athars-cdn-cli","lang":"bash","label":"npm"},{"cmd":"yarn add athars-cdn-cli","lang":"bash","label":"yarn"},{"cmd":"pnpm add athars-cdn-cli","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"HTTP client for upload requests","package":"axios","optional":false},{"reason":"CLI command parsing","package":"commander","optional":false},{"reason":"Progress bar display","package":"cli-progress","optional":false}],"imports":[],"quickstart":{"code":"npm install\ndocker run --rm -v $PWD:/data atharscdn/cli athars /data/file.mp4","lang":"javascript","description":"Install dependencies and upload a file using Docker (since global link may not work)."},"warnings":[{"fix":"Run `npm link` after install and use `athars` command.","message":"CLI must be used via `npm link` or Docker; not available as standalone executable.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Use manual copy after upload completes.","message":"Clipboard auto-copy may not work in headless environments or certain terminals.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run `npm link` in the package directory.","cause":"CLI not linked or not installed globally.","error":"athars: command not found"},{"fix":"The tool automatically splits files into 50MB chunks; ensure no manual chunking is attempted.","cause":"Trying to upload file larger than 50MB in a single chunk without chunking enabled.","error":"Upload failed: chunk size exceeds 50MB"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}