Bump, add pipx

This commit is contained in:
David Tomaschik
2023-05-16 19:55:40 -07:00
parent d76a278a95
commit e90c014d88
3 changed files with 13 additions and 4 deletions

View File

@@ -118,6 +118,10 @@ function deb_only {
fi
}
function require_pipx {
command -v pipx >/dev/null 2>&1 || die "Requires pipx"
}
# Begin main tool selection
case ${TOOL} in
john)
@@ -422,10 +426,12 @@ EOF
add_bin_symlink docker-compose
;;
tldr)
pip3 install --user tldr
require_pipx
pipx install tldr
;;
blint)
pip3 install --user blint
require_pipx
pipx install blint
;;
dust)
if ! command -v cargo >/dev/null 2>&1 ; then
@@ -514,7 +520,8 @@ EOF
cargo install igrep
;;
unblob)
pip install --user unblob
require_pipx
pipx install unblob
;;
*)
echo "Unknown tool: ${TOOL}" >/dev/stderr