#!/bin/sh
set -e

echo "Testing barman CLI entry points..."

# barman (main)
barman --help > /dev/null
echo "  barman --help: OK"

# barman-cli commands
barman-wal-archive --help > /dev/null
echo "  barman-wal-archive --help: OK"

barman-wal-restore --help > /dev/null
echo "  barman-wal-restore --help: OK"

# barman-cli-cloud commands
for cmd in \
    barman-cloud-backup \
    barman-cloud-backup-delete \
    barman-cloud-backup-keep \
    barman-cloud-backup-list \
    barman-cloud-backup-show \
    barman-cloud-check-wal-archive \
    barman-cloud-restore \
    barman-cloud-wal-archive \
    barman-cloud-wal-restore \
; do
    "$cmd" --help > /dev/null
    echo "  $cmd --help: OK"
done

echo "All CLI help tests passed."
