transmission-torrent-file-find.sh 476 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. set -euo pipefail # bash strict mode
  3. display_help(){
  4. echo "Usage: ${0##*/} [pattern-of-torrent-name]"
  5. exit 2
  6. }
  7. [[ $# -lt 1 ]] && display_help
  8. torrent_ids=$(transmission-remote -l | grep -i "$1")
  9. echo "$torrent_ids"
  10. [[ -z $torrent_ids ]] && exit
  11. read -rp "Type torrent number: " torrent_id
  12. transmission-remote -t "$torrent_id" -l
  13. read -rp "Type path to search for files of the torrent: " path
  14. transmission-remote -t "$torrent_id" --find "$path"