Skip to content
TurboDL

CLI

Overview

How turbodl-cli works: one profile and one link.

turbodl-cli downloads with only two parameters: a JSON profile and a link.

turbodl-cli <PROFILE> <URL> [REQUEST OPTIONS]
  • <PROFILE>: path of a JSON file, or a short name (default = <config>/default.profile.json, my = <config>/my.profile.json).
  • <URL>: an http(s) link. Google Drive sharing links are recognized.

The profile holds every setting: folder, threads, retries, timeout, headers, verbosity, categories… See the profile reference.

The commands

CommandPurpose
turbodl-cli <profile> <url>Download
turbodl-cli configure <file>Create or edit a profile
turbodl-cli resume <state>Resume from a .part.turbodl file
turbodl-cli statsStatistics

Details: Commands.

Precedence

Command-line options > profile > default values. A partial profile is valid: missing fields take their default value.

Built-in help

turbodl-cli --help
turbodl-cli configure --help
turbodl-cli --version

Colors are turned off automatically outside a terminal or when the NO_COLOR variable is set.