☰ Menu
CLI Open source

saldl for Mac

saldl

CLI downloader optimized for speed and early preview

saldl — overview

A multi-platform command-line downloader optimized for speed and early preview, based on libcurl.

saldl splits a download into fixed-sized chunks and download them in-order with multiple concurrent connections. Classic modes (single chunk single connection, no. of chunks = no. of connections) are also available as options.

More than 57 command-line options are available to customize saldl's behavior.

Documentation

Detailed documentation is available in the form of a manual page.

Contact

FlashGot integration

Check out the README and the scripts in the flashgot directory.

Screenshot

Dependencies

Runtime Dependencies

libcurl >= 7.55 libevent + libevent_pthreads >= 2.0.20

Build Dependencies

GCC or Clang python (for waf)

Optional Build Dependencies

git (to get the current version). asciidoc (to build the manual).

Note: docbook-xsl should be installed too if it's not already a dependency of asciidoc. While this is theoritically not necessary, falling back to getting XSL stylesheets directly from SourceForge seems to be unreliable nowadays.

Build

saldl has been tested on GNU/Linux, NetBSD, FreeBSD, OpenBSD, Mac OSX, and Windows.

saldl should build and run successfully on all POSIX platforms. If anyone runs into any build failures, reporting them would be highly appreciated.

POSIX

General

Run ./waf --help first and check out the available options.

A typical example would be:

Arch Linux

saldl is available in the AUR.

Mac OSX

saldl can be installed with Homebrew.

For the latest release, run:

brew install saldl

For the latest GIT head, run:

brew install --HEAD saldl

Note: saldl will be linked against system libcurl if the Mac OSX version installed is Yosemite (10.10) or newer. Pass --with-curl if you want to link against the latest libcurl release provided by Homebrew.

Windows

MSYS2/Cygwin

A PKGBUILD for MSYS2.

Note: Building against the MSYS2 runtime (or Cygwin's) is necessary for saldl to work correctly in mintty.

MinGW-w64/Native

Experimental binaries are now available in the releases page.

saldl requires a terminal emulator with support for ANSI/VT100 escape sequences (e.g. ConEmu or ansicon).

Details

为速度和提前预览优化的 CLI 下载器

How to install saldl

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2021-04-06; current version v41, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v412021-04-06Stable————
v402018-06-10Stable————
v392018-02-09Stable————
v382018-01-25Stable————
v372017-09-15Stable————
v362017-06-29Stable————
v352017-02-02Stable——Download—
v342016-01-25Stable——Download—
v332016-01-14Stable——Download—
v322015-11-23Stable——Download—

Data from GitHub Releases; stable releases first, each group sorted newest first.

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
saldlv41AGPL-3.0-or-laterCLI0
empv0.13.0BSD-2-ClauseCLI1
ip2location8.7.0MITCLI10
dudv0.4.5BSD-3-ClauseCLI0

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…