summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmaint/crate_versions15
1 files changed, 15 insertions, 0 deletions
diff --git a/maint/crate_versions b/maint/crate_versions
new file mode 100755
index 000000000..d591ba241
--- /dev/null
+++ b/maint/crate_versions
@@ -0,0 +1,15 @@
+#!/bin/bash
+#
+# List the current version of every crate.
+
+set -euo pipefail
+
+TOP=$(dirname "$0")/..
+
+for crate in $("${TOP}/maint/list_crates") ; do
+ printf "%-16s " "$crate:"
+ grep ^version "$TOP/crates/$crate/Cargo.toml" | \
+ head -1 | \
+ sed 's/^version *= *//' |\
+ tr -d '"'
+done