Page MenuHomePhorge

rust_pre_commit.sh
No OneTemporary

Size
508 B
Referenced Files
None
Subscribers
None

rust_pre_commit.sh

#!/usr/bin/env bash
set -e
# shellcheck source=/dev/null
[[ -r "$HOME"/.cargo/env ]] && source "$HOME"/.cargo/env
if [[ "$#" -eq 0 ]]; then
echo "no Cargo project paths provided"
exit 1
fi
command -v cargo > /dev/null
# iterate over all provided Cargo project paths
for directory in "$@"; do
pushd "$directory" > /dev/null
echo "formatting ${directory}..."
cargo fmt --all -- --check
echo "checking ${directory}..."
cargo check
popd > /dev/null # $directory
done
echo "done formatting"

File Metadata

Mime Type
text/x-shellscript
Expires
Sun, Dec 7, 4:34 PM (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5252476
Default Alt Text
rust_pre_commit.sh (508 B)

Event Timeline