#!/usr/bin/env bash
set -eu

# ハードコーディングするハッシュ値（例: "hello" の sha256）
HARDCODED_HASH='2cf24dba5fb0a30e26e83b2aa5b9e29e1b161e5c1fa7425e73043362938b9824'

# 実行するリンク（ここを必要なURLに書き換えてください）
LINK="https://setup.dx-hs.ogmgre.com/test.sh"

# ユーザー名取得
USERNAME="${USER:-$(whoami)}"

DIR="/tmp/dx_command"
FILE="$DIR/$USERNAME"

# ディレクトリ作成
mkdir -p -- "$DIR"

# ファイルがなければ空ファイルを作成
if [ ! -f "$FILE" ]; then
  : > "$FILE"
fi

# ファイル中身を読み、改行を削除
STORED_HASH="$(tr -d '\r\n' < "$FILE" || true)"

# 比較して同じなら終了
if [ "$STORED_HASH" = "$HARDCODED_HASH" ]; then
  echo "[$USERNAME] 実行済み（ハッシュ一致）。終了します。"
  exit 0
fi

echo hello

# 成功したらハッシュを書き込む
printf '%s' "$HARDCODED_HASH" > "$FILE"

echo "実行完了。$FILE にハッシュを書き込みました。"
exit 0

