aim
Command-line download/upload tool with resume
TLDR
SYNOPSIS
aim [options] source [destination] [checksum]
DESCRIPTION
aim is a command-line download and upload tool with resume capabilities, positioned as an alternative to aria2 for users who do not need torrent support. It supports HTTP(S), FTP, SFTP, SSH, and S3 protocols, with resume support for HTTP(S), FTP, and SFTP transfers. The action (download or upload) is determined by the order of parameters.
Written in Rust, aim features interactive fuzzy-search navigation of remote directories, automatic archive decompression, SHA256 checksum verification, folder sharing over HTTP, pipe-compatible output, and support for .netrc and AWS credentials for authentication.
PARAMETERS
-i, --interactive
Navigate remote directories with fuzzy search before downloading--update
Self-update the binary in place--no-follow-redirects
Disable automatic HTTP redirect following
CAVEATS
Resume is not supported for SSH and S3 protocols. Interactive mode is only available for HTTP(S). SSH key types are auto-detected (ided25519, idrsa). Default output is stdout when no destination is specified.
HISTORY
aim was created by Mihai Galos as an open-source Rust project under the MIT license. It is available on crates.io and as pre-built binaries from GitHub releases.

