findit-cli 0.1.3

A simple and powerful command line utility that can be used to search for files in a directory hierarchy as an alternative to `find`.
Documentation
#!/bin/bash

clear

echo 'Building...'

echo '  Format...'
cargo fmt > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  Check...'
cargo check --tests --all-features > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  fix...'
cargo fix --tests --all-features --allow-dirty > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  Build...'
cargo build --all-targets --all-features > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  Typos...'
typos > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  Test...'
# CREATE_RESULTS=TRUE RUST_BACKTRACE=1 cargo test > /tmp/out.txt 2>&1
RUST_BACKTRACE=1 cargo test > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi


echo '  Clippy...'
cargo clippy --all-targets --all-features -- -D warnings > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi

echo '  md lint...'
markdownlint-cli2 "**/*.md" --fix > /tmp/out.txt 2>&1
if [ $? -ne 0 ]; then
    less /tmp/out.txt
    exit -1
fi


echo 'OK'