navi/scripts/fix

39 lines
854 B
Text
Raw Normal View History

2020-03-04 18:01:23 -03:00
#!/usr/bin/env bash
set -euo pipefail
export NAVI_HOME="$(cd "$(dirname "$0")/.." && pwd)"
2020-03-11 11:30:25 -03:00
source "${NAVI_HOME}/scripts/install"
2020-03-04 18:01:23 -03:00
2021-04-19 09:54:35 -03:00
_commit() {
if [ -n "${DOTFILES:-}" ]; then
git add --all || true
dot git commit am || true
fi
}
cd "$NAVI_HOME"
2021-04-19 09:54:35 -03:00
_commit
log::note "cargo clippy fix..."
cargo +nightly clippy --fix -Z unstable-options || true
2020-03-11 11:30:25 -03:00
2021-04-19 09:54:35 -03:00
_commit
log::note "cargo fix..."
cargo fix || true
2020-03-11 11:30:25 -03:00
2021-04-19 09:54:35 -03:00
_commit
log::note "cargo fmt..."
cargo fmt || true
2020-03-11 11:30:25 -03:00
2021-04-19 09:54:35 -03:00
_commit
log::note "clippy..."
2021-04-04 18:06:35 -03:00
cargo clippy || true
2021-04-19 09:54:35 -03:00
_commit
log::note "dot code beautify..."
find scripts -type f | xargs -I% dot code beautify % || true
dot code beautify "${NAVI_HOME}/shell/navi.plugin.bash" || true
dot code beautify "${NAVI_HOME}/shell/navi.plugin.zsh" || true
dot code beautify "${NAVI_HOME}/tests/core.bash" || true
dot code beautify "${NAVI_HOME}/tests/run" || true