/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
bin/backend-versions.sh
17 строк
709 B
David Seifert
test_all: POSIX head/tail invocations
20 ноя 2024, 21:02
20 ноя 2024, 21:02
acd5a89
Код
Авторство
О чём код?
#!/usr/bin/env bash # This adds the version each backend was released to its docs page set -e for backend in $( find backend -maxdepth 1 -type d ); do backend=$(basename $backend) if [[ "$backend" == "backend" || "$backend" == "vfs" || "$backend" == "all" || "$backend" == "azurefile" ]]; then continue fi commit=$(git log --oneline -- $backend | tail -n 1 | cut -d' ' -f1) if [ "$commit" == "" ]; then commit=$(git log --oneline -- backend/$backend | tail -n 1 | cut -d' ' -f1) fi version=$(git tag --contains $commit | grep ^v | sort -n | head -n 1) echo $backend $version sed -i~ "4i versionIntroduced: \"$version\"" docs/content/${backend}.md done