relabuf 0.16.0

Release valve buffer release items either after time or number thresholds are reached
Documentation
#!/bin/bash
set -e

case $1 in
  setup)
    rustup component add rustfmt --toolchain nightly
    rustup component add clippy --toolchain nightly
    cargo install cargo-release --version ~0.13.0
    cargo install cargo-udeps --version ~0.1.21
    pre-commit install
    echo "Ready to go..."
    ;;

  check)
    pre-commit run --all-files
    ;;

  release)
    cargo release --manifest-path Cargo.toml "${@:2}"
    ;;

  *)
    echo "invalid argument, setup/check/release expected"
    exit 1
    ;;
esac