buffybox/test/helpers.sh

28 lines
564 B
Bash
Raw Normal View History

2024-04-01 17:00:36 +02:00
#!/bin/bash
function info() {
echo -e "[Info] $1"
}
function error() {
echo -e "\e[31m[Error]\e[0m $1"
}
function ok() {
echo -e "\e[32m[Ok]\e[0m $1"
}
function run_script() {
info "Executing $1"
"$1"
echo
}
function read_version_from_meson() {
grep "^[[:space:]]*version:" "$root/../meson.build" | head -n1 | grep -o "[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+"
}
function read_version_from_changelog() {
grep "^## [[:digit:]]" "$root/../../CHANGELOG.md" | head -n1 | grep -o "[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+"
}