#tui #cli #下载管理器 #可续传下载

bin+lib terminusdm

Terminus 下载管理器。下载文件、恢复中断的下载并保留下载历史 - 在终端 UI 中。

3 个稳定版本

1.0.2 2024 年 4 月 10 日
1.0.1 2024 年 4 月 8 日
1.0.0 2024 年 4 月 3 日

异步 中排名第 511

Download history

每月下载量 100

GPL-3.0-or-later

125KB
2.5K SLoC

TerminusDM:跨平台终端下载管理器

terminusdm

TerminusDM 是一个使用 Rust 构建的强大跨平台终端应用程序下载管理器。它提供了一个用户友好的终端界面,以便您高效地管理下载。

功能

  • 无缝恢复中断的下载。
  • 在终端 UI 中保留您的下载历史。
  • 将文件分割成更小的部分并并发下载。

安装

Arch Linux (通过 AUR)

  • 下载 terminusdm 的 AUR 软件包:(您可以使用您喜欢的 AUR 辅助工具安装它)
yay -S terminusdm-bin

MacOS

  • 先决条件

安装 Homebrew brew.sh

  • 安装它
brew tap sumoduduk/tap && brew install terminusdm

其他操作系统和发行版

  • 先决条件

您的系统上已安装 Rust 和 Cargo。您可以在 https://rust-lang.net.cn/ 找到安装说明。

  • 使用 cargo 安装

    cargo install terminusdm
    

用法

  1. 打开一个终端。

  2. 运行 terminusdm

    terminusdm
    

TerminusDM 将在终端窗口中显示一个用户友好的界面,显示下载历史和其他相关信息。

鸣谢

没有以下令人惊叹的 Rust crates,TerminusDM 将无法实现:

  • ratatui,它提供了强大的终端 UI 功能。
  • trauma,一个用于下载的 rust 库。
  • tokio,用于无缝处理异步操作。
  • reqwest,用于向下载文件发出 HTTP 请求。

依赖项

~15–31MB
~442K SLoC