安装 #
一键脚本 #
tdl
将被安装到 $Env:SystemDrive\tdl
(将被添加到 PATH
中),该脚本还可用于升级 tdl
。
安装最新版本 #
iwr -useb https://docs.iyear.me/tdl/install.ps1 | iex
通过 ghproxy.com
镜像安装
#
$Script=iwr -useb https://docs.iyear.me/tdl/install.ps1;
$Block=[ScriptBlock]::Create($Script); Invoke-Command -ScriptBlock $Block -ArgumentList "", "$True"
安装特定版本 #
$Env:TDLVersion = "VERSION"
$Script=iwr -useb https://docs.iyear.me/tdl/install.ps1;
$Block=[ScriptBlock]::Create($Script); Invoke-Command -ScriptBlock $Block -ArgumentList "$Env:TDLVersion"
包管理器 #
Scoop #
scoop bucket add extras
scoop install telegram-downloader
Homebrew #
brew install telegram-downloader
欢迎贡献!
预编译二进制 #
- 下载指定操作系统和架构的压缩包:
- 解压缩压缩包
- 将可执行文件移动到所需目录
- 将此目录添加到 PATH 环境变量
- 确保您对文件具有执行权限
源代码 #
要从源代码构建 tdl
的扩展版本,您必须:
- 安装 Git
- 安装 Go 的 1.21 版本或更高版本
- 根据 Go 文档中的描述更新您的
PATH
环境变量
安装目录由GOPATH
和GOBIN
环境变量控制。如果设置了GOBIN
,则二进制文件将安装到该目录。如果设置了GOPATH
,则二进制文件将安装到GOPATH
列表中第一个目录的bin
子目录。否则,二进制文件将安装到默认的GOPATH
的bin
子目录($HOME/go
或%USERPROFILE%\go
)。
然后构建:
go install github.com/iyear/tdl@latest
tdl version