Skip to content

v0.1.0

Choose a tag to compare

@lu-zhengda lu-zhengda released this 28 Mar 21:20
· 21 commits to main since this release
v0.1.0
20fbb0e

Initial Release

A CLI for Transmission BitTorrent client.

Features

  • Torrent management: list, add, start, stop, remove, verify
  • Torrent details: info, files
  • Speed control: set limits, alt-speed mode
  • Session info: session, stats, free space
  • Login: interactive credential setup with connection testing
  • Config: layered resolution (CLI flags > env vars > config file)
  • Profiles: named config profiles for multiple servers
  • Security: config file stored with chmod 600 permissions
  • Output: table (default) and JSON output for scripting
  • Shell completions: bash, zsh, fish, powershell, elvish

Install

cargo install --git https://github.com/lu-zhengda/tsm --tag v0.1.0