AkurAI Build
Menu

Public repository / main

AkurAI-EC2 / tests/test_workbench_backup_cli.sh

Latest change d8aa29121486f4b02d0016888d94fa66cac36ffe - Checkpoint WIP + rustfmt + AkurAI Build CI/CD pipeline by Ólafur Búi Ólafsson

#!/usr/bin/env bash
set -euo pipefail

root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cli="$root/bin/akurai-ec2"

bash -n "$cli"
"$cli" help | grep -q 'workbench-backup <install|run|verify> \[retention\]'

if "$cli" workbench-backup verify 1 >/dev/null 2>&1; then
  echo "accepted invalid backup retention" >&2
  exit 1
fi

if "$cli" workbench-backup invalid 14 >/dev/null 2>&1; then
  echo "accepted invalid backup action" >&2
  exit 1
fi