Skip to content

Instantly share code, notes, and snippets.

@sramam
Forked from brandondrew/install-pt
Last active September 17, 2020 21:20
Show Gist options
  • Save sramam/5e2a2dfd7261b222cb8af6b58ca1dda9 to your computer and use it in GitHub Desktop.
Save sramam/5e2a2dfd7261b222cb8af6b58ca1dda9 to your computer and use it in GitHub Desktop.
Easily install the Platinum Searcher (on Linux) (to your personal bin directory)
#!/usr/bin/env bash
# curl https://gist.githubusercontent.com/sramam/5e2a2dfd7261b222cb8af6b58ca1dda9/raw/025e4a1cda4608a83d984c7dc7e7796d5d17413e/install-pt | bash
OS_CODE="linux_amd64"
# TODO: check the OS and architecture and make this work across platforms
VERSION="v2.2.0"
# TODO: scrape the GitHub README for the latest version
TARGET=/usr/bin/pt
# TODO: accept command line options, and prompt if nothing is specified
mkdir /tmp/pt # TODO: do this the fancy "right" way ;p
cd /tmp/pt
wget https://github.com/monochromegane/the_platinum_searcher/releases/download/${VERSION}/pt_${OS_CODE}.tar.gz
tar -xzf pt_${OS_CODE}.tar.gz
rm pt_${OS_CODE}.tar.gz
cp pt_${OS_CODE}/pt $TARGET
rm -rf pt_${OS_CODE}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment