split-tk 0.1.0

Simple tool to split data.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

set -e

REPO_ROOT_DIR="$(git rev-parse --show-toplevel)"

files=$((git diff --cached --name-only --diff-filter=ACMR | grep -Ei "\.rs$") || true)
if [ ! -z "${files}" ]; then
	(cd "$REPO_ROOT_DIR/" && cargo clippy --fix --allow-staged --allow-dirty && cargo +nightly fmt)

	while IFS= read -r file; do
		git add "$file"
	done <<< "$files"
fi