nreplops-tool 0.0.6

Non-interactive nREPL client for shell scripting and command-line
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash

set -euo pipefail

cd "$(git rev-parse --show-toplevel)"

die() {
  echo "Error:" "$@" >&2
  exit 1
}

[[ -n "${VERSION:-}" ]] || die "variable VERSION not defined"

grep -q "^version = \"${VERSION}\"\$" ./Cargo.toml \
  || die "conflicting version in Cargo.toml"

echo "All good"