Dlm

Use this skill when the user wants to download files from URLs, batch download from a list, or resume interrupted downloads.

javimosch 6037b82 1.0 KB Updated

File contents

dlm Plugin

Minimal HTTP download manager with concurrent downloads and resume support.

Commands

Download

  • dlm download url — Download a file from URL
  • dlm download batch — Download multiple files from a list

Usage Examples

  • "Download a file from a URL"
  • "Download multiple files from a list"
  • "Resume an interrupted download"

Installation

cargo install dlm

Examples

# Download single file
dlm https://example.com/file.zip

# Download from list
dlm --input-file links.txt

# With output directory
dlm --input-file links.txt --output-dir ~/downloads

# Limit concurrent downloads
dlm --input-file links.txt --max-concurrent 4

Key Features

  • Concurrent downloads with configurable limit
  • Resume interrupted downloads (HTTP range)
  • Automatic retry on timeout
  • Progress bars
  • Proxy and redirect support
  • Random user-agent option

javimosch/supercli/tree/main/plugins/dlm/skills/quickstart commit 6037b8298f

Frequently asked questions

npx skillmds@latest add javimosch/dlm