diff --git a/swww.sh b/swww.sh index c4b7108..47138f7 100644 --- a/swww.sh +++ b/swww.sh @@ -52,6 +52,24 @@ fi } + check-cargo() { + if command_exists cargo; then + return 0 + else + if [ -e "$HOME/.cargo/env" ]; then + . "$HOME/.cargo/env" + else + return 69 + fi + + if command-exists cargo; then + return 0 + else + return 69 + fi + fi + } + cloneAndBuildSwww() { local err out local cloneDir="$(mktemp -d)"